- How to Add Border to HTML Table
- Example of creating an HTML table with the border attribute:
- Result
- Example of creating borders for the HTML table:
- How to change the HTML table border style with CSS
- Example of changing the HTML table border style with CSS:
- Example of adding bottom borders to the HTML table:
- How to have rounded borders
- Example of adding rounded borders to the HTML table:
- How to add border to the , or elements In the same way you can add a border to other HTML elements. Let’s see an example of adding borders to the , and elements. Example of adding borders to the , and elements: html> html> head> title>Title of the document title> style> h2, div, p < padding: 10px; > h2 < border: 3px double #1c87c9; background-color: #d9d9d9; > div < border-left: 5px solid #1c87c9; background-color: #cccccc > p < border: 10px groove #8ebf42; > style> head> body> h2>Border Example h2> div> Div example for the border property. div> p>Some paragraph with border. p> body> html> If you want to have a rounded border on paragraphs, follow the example below to learn how to do it. Use the border-radius property to have your preferred outcome. Example of creating rounded borders on paragraphs: html> html> head> title>Title of the document title> style> p < padding: 10px; > p.normal < border: 2px solid #1c87c9; > p.round1 < border: 2px solid #1c87c9; border-radius: 5px; > p.round2 < border: 2px solid #1c87c9; border-radius: 8px; > p.round3 < border: 2px solid #1c87c9; border-radius: 12px; > style> head> body> h2>Rounded borders h2> p class="normal">Normal border p> p class="round1">Round border p> p class="round2">Rounder border p> p class="round3">Roundest border p> body> html> Источник 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: Example 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: Example 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: Example 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: Example Skip the border around the table by leaving out table from the css selector: Example Dotted Table Borders With the border-style property, you can set the appearance of the border. The following values are allowed: Example Border Color With the border-color property, you can set the color of the border. Example COLOR PICKER Report Error If you want to report an error, or if you want to make a suggestion, do not hesitate to send us an e-mail: Thank You For Helping Us! Your message has been sent to W3Schools. Top Tutorials Top References Top Examples Get Certified W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy. Источник CSS Tables The look of an HTML table can be greatly improved with CSS: Company Contact Country Alfreds Futterkiste Maria Anders Germany Berglunds snabbköp Christina Berglund Sweden Centro comercial Moctezuma Francisco Chang Mexico Ernst Handel Roland Mendel Austria Island Trading Helen Bennett UK Königlich Essen Philip Cramer Germany Laughing Bacchus Winecellars Yoshi Tannamuri Canada Magazzini Alimentari Riuniti Giovanni Rovelli Italy Try it Yourself » Table Borders To specify table borders in CSS, use the border property. Firstname Lastname Peter Griffin Lois Griffin Example Full-Width Table Firstname Lastname Peter Griffin Lois Griffin Example Double Borders To remove double borders, take a look at the example below. Collapse Table Borders The border-collapse property sets whether the table borders should be collapsed into a single border: Firstname Lastname Peter Griffin Lois Griffin Example Firstname Lastname Peter Griffin Lois Griffin Источник HTML Границы таблицы По умолчанию текст элементы выделены жирным шрифтом и центрированы. Пример Добавление границ Чтобы добавить границу в таблицу, используйте CSS свойство border : Пример Не забудьте определить границы как для таблицы, так и для ячеек таблицы. Свернутые ганицы Чтобы позволить границам свернуться в одну границу, добавьте CSS свойство border-collapse : Пример Добавление заполнения ячеек Заполнение ячейки задает пространство между содержимым ячейки и ее границами. Если вы не зададите заполнение, ячейки таблицы будут отображаться без заполнения. Чтобы установить отступ, используйте CSS свойство padding : Пример Выравнивание заголовков по левому краю По умолчанию заголовки таблиц выделены жирным шрифтом и центрированы. Чтобы выровнять заголовки таблиц по левому краю, используйте CSS свойство text-align : Пример Добавление интервал между границами Расстояние между границами определяет расстояние между ячейками. Чтобы задать интервал между границами таблицы, используйте CSS свойство border-spacing : Пример Примечание: Если таблица имеет свернутые границы, border-spacing это не имеет никакого эффекта. Ячейка, охватывающая много столбцов Чтобы сделать ячейку охватывающей более одного столбца, используйте атрибут colspan : Пример Ячейка, охватывающая много строк Чтобы сделать ячейку охватывающей более одной строки, используйте атрибут rowspan : Пример Добавление подписи Чтобы добавить подпись к таблице, используйте тег : Пример Особый стиль для одного стола Чтобы определить специальный стиль для одной конкретной таблицы, добавьте атрибут id к таблице: Пример Теперь вы можете определить специальный стиль для этой таблицы: И добавьте больше стилей: #t01 tr:nth-child(even) <
background-color: #eee; > #t01 tr:nth-child(odd) <
background-color: #fff; > #t01 th <
color: white; background-color: black; > Краткое содержание Используйте в HTML элемент для определения таблиц Используйте в HTML элемент чтобы определить строку таблицы Используйте в HTML элемент для определения табличных данных Используйте в HTML элемент чтобы определить заголовок таблицы Используйте в HTML элемент чтобы определить надпись таблицы Используйте в CSS свойство border чтобы определить границы Используйте в CSS свойство border-collapse чтобы рухнули границы ячеек Используйте в CSS свойство padding чтобы добавить отступы для ячеек Используйте в CSS свойство text-align для выравнивания текста в ячейке Используйте в CSS свойство border-spacing чтобы задать интервал между ячейками Используйте атрибут colspan для создания ячейки охватывают множество столбцов Используйте атрибут rowspan чтобы сделать промежуток ячейке несколько строк Используйте атрибут id для определения одной таблицы HTML Упражнения HTML Теги таблицы Тег Описание Определяет таблицу Определяет заголовок ячейки в таблице Определяет строки в таблице Определяет ячейку в таблице Определяет надпись таблицы Задает группу из одного или нескольких столбцов в таблице для форматирования Задает свойства столбца для каждого столбца в элементе Группирует содержимое заголовка в таблице Группирует содержимое тела в таблице Группирует содержимое нижнего колонтитула в таблице Для получения полного списка всех доступных HTML тегов посетите HTML Справочник тегов. Мы только что запустили SchoolsW3 видео Сообщить об ошибке Если вы хотите сообщить об ошибке или внести предложение, не стесняйтесь отправлять на электронное письмо: Ваше предложение: Спасибо Вам за то, что помогаете! Ваше сообщение было отправлено в SchoolsW3. ТОП Учебники ТОП Справочники ТОП Примеры SchoolsW3 оптимизирован для бесплатного обучения, проверки и подготовки знаний. Примеры в редакторе упрощают и улучшают чтение и базовое понимание. Учебники, ссылки, примеры постоянно пересматриваются, чтобы избежать ошибок, но не возможно гарантировать полную правильность всего содержания. Некоторые страницы сайта могут быть не переведены на РУССКИЙ язык, можно отправить страницу как ошибку, так же можете самостоятельно заняться переводом. Используя данный сайт, вы соглашаетесь прочитать и принять Условия к использованию, Cookies и политика конфиденциальности. Источник - or elements
- Example of adding borders to the , and elements:
- Example of creating rounded borders on paragraphs:
- HTML Table Borders
- How To Add a Border
- Example
- Collapsed Table Borders
- Example
- Style Table Borders
- Example
- Round Table Borders
- Example
- Example
- Dotted Table Borders
- Example
- Border Color
- Example
- COLOR PICKER
- Report Error
- Thank You For Helping Us!
- CSS Tables
- Table Borders
- Example
- Full-Width Table
- Example
- Double Borders
- Collapse Table Borders
- Example
- HTML Границы таблицы
- Пример
- Добавление границ
- Пример
- Свернутые ганицы
- Пример
- Добавление заполнения ячеек
- Пример
- Выравнивание заголовков по левому краю
- Пример
- Добавление интервал между границами
- Пример
- Ячейка, охватывающая много столбцов
- Пример
- Ячейка, охватывающая много строк
- Пример
- Добавление подписи
- Пример
- Особый стиль для одного стола
- Пример
- Теперь вы можете определить специальный стиль для этой таблицы:
- И добавьте больше стилей:
- Краткое содержание
- HTML Упражнения
- HTML Теги таблицы
- Сообщить об ошибке
- Ваше предложение:
- Спасибо Вам за то, что помогаете!
How to Add Border to HTML Table
After creating an HTML table, you should add a border to it, as borders are not added by default. First, let’s see an example, where we use the HTML border attribute.
Example of creating an HTML table with the border attribute:
html> html> head> title>Title of the document title> head> body> table border="1"> tr> th>Person th> th>Age th> tr> tr> td>Ann td> td>19 td> tr> tr> td>Susie td> td>22 td> tr> table> body> html>
Result
Anyway, we recommend using the CSS border property for adding a border to your tables. To add a border to your table, you need to define the of your table.
Remember to add borders also for and tags to have a complete table. Set the border-collapse property as well (if you don’t define the border-collapse, it will use border-collapse: separate by default).
Example of creating borders for the HTML table:
html> html> head> title>Title of the document title> style> table, th, td < padding: 10px; border: 1px solid black; border-collapse: collapse; > style> head> body> table> tr> th>Person th> th>Age th> tr> tr> td>Ann td> td>19 td> tr> tr> td>Susie td> td>22 td> tr> table> body> html>
How to change the HTML table border style with CSS
You can give styling to your table using the CSS border shorthand property, or the border-width, border-style, border-color properties, separately. See the example below to have a visible result of these properties.
Example of changing the HTML table border style with CSS:
html> html> head> title>Title of the document title> style> table < border-style: ridge; border-width: 150px; border-color: #8ebf42; background-color: #d9d9d9; > th < border: 5px solid #095484; > td < border: 20px groove #1c87c9; > style> head> body> table> tr> th>Person th> th>Age th> tr> tr> td>Ann td> td>19 td> tr> tr> td>Susie td> td>22 td> tr> table> body> html>
If you don’t want the border to go all around the table (or if you need different borders on each side of the table), you can use any of the following properties: border-top, border-right, border-bottom and border-left.
Example of adding bottom borders to the HTML table:
html> html> head> title>Title of the document title> style> table < border-collapse: collapse; > td, th < padding: 10px; border-bottom: 2px solid #8ebf42; text-align: center; > style> head> body> table> tr> th>Person th> th>Age th> tr> tr> td>Ann td> td>19 td> tr> tr> td>Susie td> td>22 td> tr> table> body> html>
How to have rounded borders
You can also have rounded borders by using the CSS border-radius property. Remember that in this case, you should remove the border-collapse property to work properly. Let’s see an example where all the table elements are rounded.
Example of adding rounded borders to the HTML table:
html> html> head> title>Title of the document title> style> table, td, th < padding: 10px; border: 2px solid #1c87c9; border-radius: 5px; background-color: #e5e5e5; text-align: center; > style> head> body> table> tr> th>Person th> th>Age th> tr> tr> td>Ann td> td>19 td> tr> tr> td>Susie td> td>22 td> tr> table> body> html>
How to add border to the
,
or elements
In the same way you can add a border to other HTML elements. Let’s see an example of adding borders to the , and elements.
Example of adding borders to the
, and elements:
html> html> head> title>Title of the document title> style> h2, div, p < padding: 10px; > h2 < border: 3px double #1c87c9; background-color: #d9d9d9; > div < border-left: 5px solid #1c87c9; background-color: #cccccc > p < border: 10px groove #8ebf42; > style> head> body> h2>Border Example h2> div> Div example for the border property. div> p>Some paragraph with border. p> body> html>
If you want to have a rounded border on paragraphs, follow the example below to learn how to do it. Use the border-radius property to have your preferred outcome.
Example of creating rounded borders on paragraphs:
html> html> head> title>Title of the document title> style> p < padding: 10px; > p.normal < border: 2px solid #1c87c9; > p.round1 < border: 2px solid #1c87c9; border-radius: 5px; > p.round2 < border: 2px solid #1c87c9; border-radius: 8px; > p.round3 < border: 2px solid #1c87c9; border-radius: 12px; > style> head> body> h2>Rounded borders h2> p class="normal">Normal border p> p class="round1">Round border p> p class="round2">Rounder border p> p class="round3">Roundest border p> body> html>
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:
Example
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:
Example
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:
Example
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:
Example
Skip the border around the table by leaving out table from the css selector:
Example
Dotted Table Borders
With the border-style property, you can set the appearance of the border.
The following values are allowed:
Example
Border Color
With the border-color property, you can set the color of the border.
Example
COLOR PICKER
Report Error
If you want to report an error, or if you want to make a suggestion, do not hesitate to send us an e-mail:
Thank You For Helping Us!
Your message has been sent to W3Schools.
Top Tutorials
Top References
Top Examples
Get Certified
W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.
CSS Tables
The look of an HTML table can be greatly improved with CSS:
Company | Contact | Country |
---|---|---|
Alfreds Futterkiste | Maria Anders | Germany |
Berglunds snabbköp | Christina Berglund | Sweden |
Centro comercial Moctezuma | Francisco Chang | Mexico |
Ernst Handel | Roland Mendel | Austria |
Island Trading | Helen Bennett | UK |
Königlich Essen | Philip Cramer | Germany |
Laughing Bacchus Winecellars | Yoshi Tannamuri | Canada |
Magazzini Alimentari Riuniti | Giovanni Rovelli | Italy |
Try it Yourself »
Table Borders
To specify table borders in CSS, use the border property.
Firstname | Lastname |
---|---|
Peter | Griffin |
Lois | Griffin |
Example
Full-Width Table
Firstname | Lastname |
---|---|
Peter | Griffin |
Lois | Griffin |
Example
Double Borders
To remove double borders, take a look at the example below.
Collapse Table Borders
The border-collapse property sets whether the table borders should be collapsed into a single border:
Firstname | Lastname |
---|---|
Peter | Griffin |
Lois | Griffin |
Example
Firstname | Lastname |
---|---|
Peter | Griffin |
Lois | Griffin |
HTML Границы таблицы
По умолчанию текст элементы выделены жирным шрифтом и центрированы.
Пример
Добавление границ
Чтобы добавить границу в таблицу, используйте CSS свойство border :
Пример
Не забудьте определить границы как для таблицы, так и для ячеек таблицы.
Свернутые ганицы
Чтобы позволить границам свернуться в одну границу, добавьте CSS свойство border-collapse :
Пример
Добавление заполнения ячеек
Заполнение ячейки задает пространство между содержимым ячейки и ее границами.
Если вы не зададите заполнение, ячейки таблицы будут отображаться без заполнения.
Чтобы установить отступ, используйте CSS свойство padding :
Пример
Выравнивание заголовков по левому краю
По умолчанию заголовки таблиц выделены жирным шрифтом и центрированы.
Чтобы выровнять заголовки таблиц по левому краю, используйте CSS свойство text-align :
Пример
Добавление интервал между границами
Расстояние между границами определяет расстояние между ячейками.
Чтобы задать интервал между границами таблицы, используйте CSS свойство border-spacing :
Пример
Примечание: Если таблица имеет свернутые границы, border-spacing это не имеет никакого эффекта.
Ячейка, охватывающая много столбцов
Чтобы сделать ячейку охватывающей более одного столбца, используйте атрибут colspan :
Пример
Ячейка, охватывающая много строк
Чтобы сделать ячейку охватывающей более одной строки, используйте атрибут rowspan :
Пример
Добавление подписи
Чтобы добавить подпись к таблице, используйте тег :
Пример
Особый стиль для одного стола
Чтобы определить специальный стиль для одной конкретной таблицы, добавьте атрибут id к таблице:
Пример
Теперь вы можете определить специальный стиль для этой таблицы:
И добавьте больше стилей:
#t01 tr:nth-child(even) <
background-color: #eee;
>
#t01 tr:nth-child(odd) <
background-color: #fff;
>
#t01 th <
color: white;
background-color: black;
>
Краткое содержание
- Используйте в HTML элемент для определения таблиц
- Используйте в HTML элемент чтобы определить строку таблицы
- Используйте в HTML элемент для определения табличных данных
- Используйте в HTML элемент чтобы определить заголовок таблицы
- Используйте в HTML элемент чтобы определить надпись таблицы
- Используйте в CSS свойство border чтобы определить границы
- Используйте в CSS свойство border-collapse чтобы рухнули границы ячеек
- Используйте в CSS свойство padding чтобы добавить отступы для ячеек
- Используйте в CSS свойство text-align для выравнивания текста в ячейке
- Используйте в CSS свойство border-spacing чтобы задать интервал между ячейками
- Используйте атрибут colspan для создания ячейки охватывают множество столбцов
- Используйте атрибут rowspan чтобы сделать промежуток ячейке несколько строк
- Используйте атрибут id для определения одной таблицы
HTML Упражнения
HTML Теги таблицы
Тег | Описание |
---|---|
Определяет таблицу | |
Определяет заголовок ячейки в таблице | |
Определяет строки в таблице | |
Определяет ячейку в таблице | |
Определяет надпись таблицы | |
Задает группу из одного или нескольких столбцов в таблице для форматирования | |
Задает свойства столбца для каждого столбца в элементе | |
Группирует содержимое заголовка в таблице | |
Группирует содержимое тела в таблице | |
Группирует содержимое нижнего колонтитула в таблице |
Для получения полного списка всех доступных HTML тегов посетите HTML Справочник тегов.
Мы только что запустили
SchoolsW3 видео
Сообщить об ошибке
Если вы хотите сообщить об ошибке или внести предложение, не стесняйтесь отправлять на электронное письмо:
Ваше предложение:
Спасибо Вам за то, что помогаете!
Ваше сообщение было отправлено в SchoolsW3.
ТОП Учебники
ТОП Справочники
ТОП Примеры
SchoolsW3 оптимизирован для бесплатного обучения, проверки и подготовки знаний. Примеры в редакторе упрощают и улучшают чтение и базовое понимание. Учебники, ссылки, примеры постоянно пересматриваются, чтобы избежать ошибок, но не возможно гарантировать полную правильность всего содержания. Некоторые страницы сайта могут быть не переведены на РУССКИЙ язык, можно отправить страницу как ошибку, так же можете самостоятельно заняться переводом. Используя данный сайт, вы соглашаетесь прочитать и принять Условия к использованию, Cookies и политика конфиденциальности.