CSS Tables


CSS tables are a powerful way to organize and display data on a website. They allow for the creation of complex layouts and can be used to present data in a visually appealing and organized manner. CSS tables are composed of HTML elements that are styled with CSS.

In order to create a table, you will need to use the HTML
element. Within the
element, you can define the table’s columns and rows using the element that defines the table row and the elements. The
element defines the table data. You can also use the
element to define the table header. Once the table is defined, you can use CSS to style the table.

  • Table Borders: Use the border property to define a border for a table.
   border:1px solid dotted;  
  • Collapse Table Borders: The CSS-border-sharing property determines what the cells inside the <table> look like. This property can take the following values:

border-collapse: separate|collapse|initial|inherit;

   border-collapse: collapse; 
  • Table Width and Height: To define the height and width of the table, the height and width property is used.
  width: 100%;
  • Responsive Table: For a table to be responsive, simply display a horizontal bar for situations where the width or height of the screen is smaller than the table.
   overflow-x: auto;
   overflow-y: auto;