bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

Learn/HTML/HTML Foundations
HTML•HTML Foundations

HTML Table Borders

Flash cards

Review the key moves

1/4
Core idea

What is the main idea behind HTML Table Borders?

Lesson checks

Practice each idea before moving on

Short Mimo-style checks built from this lesson's code, terms, and sequence.

1Quick choice

Which statement best captures the main point of this lesson?

2Fill blank

Complete the missing token from the example code.

___, th, td
3Order

Put the learning moves in the order that makes the concept easiest to apply.

Collapsed Table Borders
How To Add a Border
HTML Table Borders

HTML tables can have borders of different styles and shapes.

How To Add a Border

To add a border, use the CSS border property on table , th , and td elements:

table, th, td
{
 border: 1px solid black;
}

Collapsed Table Borders

To avoid having double borders like in the example above, set the CSS border-collapse property to collapse .

This will make the borders collapse into a single border:

table, th, td {
 border: 1px solid black;
 border-collapse: collapse;
}

Style Table Borders

If you set a background color of each cell, and give the border a white color (the same as the document background), you get the impression of an invisible border:

table, th, td {
 border: 1px solid white;
 border-collapse: collapse;
}
th, td {
 background-color: #96D4D4;
 }

Round Table Borders

With the border-radius property, the borders get rounded corners:

table, th, td {
 border: 1px solid
 black;
 border-radius: 10px;
}

Skip the border around the table by leaving out table from the css selector:

th, td {
 border: 1px solid
 black;
 border-radius: 10px;
}

Dotted Table Borders

With the border-style property, you can set the appearance of the border.

The following values are allowed

  • dotted
  • dashed
  • solid
  • double
  • groove
  • ridge
  • inset
  • outset
  • none
  • hidden
th, td {
 border-style: dotted;
}

Border Color

With the border-color property, you can set the color of the border.

th, td {
 border-color: #96D4D4;
}

Previous

HTML Tables

Next

HTML Table Sizes