Пример написания таблицы :
- <table border="1" style="width: 100px;">
<tr> <td>Содержание</td> </tr> </table>
Пример таблицы .
- Тег border="1" в составе тега table , прорисовывает бордюр как таблицы так и ячейки таблицы , толщиной 1px .
По умолчанию содержимое ячеек таблицы образованных тегом td прижимается к левой стороне ячеек .
|
Пример написания таблицы :
- <table border="1" style="width: 200px;">
<tr><td rowspan="2">Содержание 1</td><td>Содержание 2</td></tr> <tr><td>Содержание 3</td></tr> </table>
Пример таблицы . ( в таблице использован тег rowspan="2" )
Содержание 1 | Содержание 2 | Содержание 3 |
- Первая строка таблицы с тегом rowspan="2" прописанном теге ячейки таблицы , растягивает ячейку строки на высоту всей таблицы , замещает две ячейки одной . То же самое место по высоте в строках таблицы занимают две ячейки .
По умолчанию содержание ячеек центруется по высоте .
|
Пример написания таблицы :
- <table border="1" style="width: 200px;">
<tr> <td colspan="2">Содержание 1</td> </tr> <tr> <td>Содержание 2</td><td>Содержание 3</td> </tr> </table>
Пример таблицы . ( в таблице использован тег colspan="2" )
Содержание 1 | Содержание 2 | Содержание 3 |
- Тег border="1" в составе тега table , прорисовывает бордюр как таблицы так и каждой отдельной ячейки таблицы , толщиной 1px .
Первая строка таблицы с тегом colspan="2" прописанном теге ячейки таблицы , растягивает ячейку строки на длинну всей таблицы , замещает две ячейки одной . То же самое место во второй строке таблицы занимают две ячейки . По умолчанию длинна ячеек во второй строке составляет по 50 % от общей длинны таблицы , при условии что содержание двух ячеек второй строки равноценны по длинне и к тегам не применяются стили длинны .
|
Пример написания таблицы :
- <table border="1" style="width: 200px;">
<tr><td colspan="2">Содержание 0</td></tr> <tr><td rowspan="2">Содержание 1</td><td>Содержание 2</td></tr> <tr><td>Содержание 3</td></tr> </table>
Пример таблицы . ( в таблице использованы теги colspan="2" и rowspan="2" )
Содержание 0 | Содержание 1 | Содержание 2 | Содержание 3 |
- Первая строка таблицы с тегом colspan="2" прописанном теге ячейки таблицы , растягивает ячейку строки на длинну всей таблицы , замещает две ячейки одной .
Вторая строка таблицы с тегом rowspan="2" прописанном теге ячейки таблицы , растягивает ячейку строки на высоту двух строк таблицы , замещает две ячейки одной . То же самое место по высоте в двух нижних строках таблицы занимают две ячейки .
|
Пример написания таблицы :
- <table cellspacing="0" border="1" style="width: 200px;">
<tr><td colspan="2">Содержание 0</td></tr> <tr><td rowspan="2">Содержание 1</td><td>Содержание 2</td></tr> <tr><td>Содержание 3</td></tr> </table>
Пример таблицы . ( таблица дополнена тегом cellspacing="0" )
Содержание 0 | Содержание 1 | Содержание 2 | Содержание 3 |
- Предыдущий пример дополнен тегом cellspacing со значением равным 0 , прописанном в строке тега table , в следствие чего схлопываются отступы бордюров ячеек и таблицы между собой , в следсвие чего толщина бордюра таблицы и ячеек складываясь становится равной 2 px .
|
Пример написания таблицы :
- <table cellspacing="0" border="1" style="width: 200px; border-collapse: collapse;">
<tr><td colspan="2">Содержание 0</td></tr> <tr><td rowspan="2">Содержание 1</td><td>Содержание 2</td></tr> <tr><td>Содержание 3</td></tr> </table>
Пример таблицы . ( таблица дополнена стилем border-collapse: collapse; )
Содержание 0 | Содержание 1 | Содержание 2 | Содержание 3 |
- Предыдущий пример дополнен стилем border-collapse со значением collapse , прописанном в строке тега table , общие бордюры таблицы и ячеек сливаются и отображаются как один бордюр толщиной 1px . Стиль border-collapse так же отменяет действие тега frame
|
Пример написания таблицы :
- <table cellspacing="0" border="1" style="width: 200px; border-collapse: collapse;">
<caption>Название таблицы</caption> <tr> <td colspan="2">Содержание 0</td> </tr> <tr> <tr> <td rowspan="2">Содержание 1</td><td>Содержание 2</td> </tr> <tr> <td>Содержание 3</td> </tr> </table>
Пример таблицы . ( таблица дополнена тегом caption )
Название таблицы
Содержание 0 | Содержание 1 | Содержание 2 | Содержание 3 |
- Предыдущий пример дополнен тегом caption , образующим название таблицы расположенном по центру и отображаемым снаружи таблицы .
|
Пример написания таблицы :
- <table cellspacing="0" border="1" style="width: 200px; border-collapse: collapse;">
<caption>Название таблицы</caption> <thead><tr><th>Заголовок таблицы</th></tr></thead> <tr><td colspan="2">Содержание 0</td></tr> <tr><td rowspan="2">Содержание 1</td><td>Содержание 2</td></tr> <tr><td>Содержание 3</td></tr> </table>
Пример таблицы . ( таблица дополнена тегами thead и th )
Название таблицы
Заголовок таблицы |
Содержание 0 | Содержание 1 | Содержание 2 | Содержание 3 |
- Предыдущий пример дополнен тегоами thead и th , образующими заголовок таблицы .
Тег thead включающий в себя теги tr и th образует заголовок отображаемый первой строкой в таблице , независимо от фактического расположения этого тега , независимо от того какой строкой он стоит . Тег ячейки th применяемый в теге заглоловка , центрует надпись заголовка и выделяет его жирным шрифтом . Вместо тега th может быть применён тег td , равно тег td в строках таблицы может быть заменяться тегом th .
|
Пример написания таблицы :
- <table cellspacing="0" border="1" style="width: 200px; border-collapse: collapse;">
<caption>Название таблицы</caption> <thead><tr><th>Заголовок таблицы</th></tr></thead> <tfoot><tr><th>Footer таблицы</th></tr></tfoot> <tr> <td colspan="2">Содержание 0</td> </tr> <tr> <tr> <td rowspan="2">Содержание 1</td><td>Содержание 2</td> </tr> <tr> <td>Содержание 3</td> </tr> </table>
Пример таблицы . ( таблица дополнена тегами tfoot и th )
Название таблицы
Заголовок таблицы |
Footer таблицы |
Содержание 0 | Содержание 1 | Содержание 2 | Содержание 3 |
- Предыдущий пример дополнен тегами tfoot и th , образующими низ таблицы . Тег tfoot включающий в себя теги tr и th образует footer таблицы отображаемый в конце таблицы последней строкой , независимо от фактического расположения этого тега , независимо от того какой строкой он стоит .
Тег th в теге tfoot , центрует надпись заголовка и выделяет его жирным шрифтом . В примере footer прописан второй строкой но отображается последней строкой .
|
- В таблице так же может применяться тег tbody , как " контейнер " для строк не входящих в состав тегов thead и tfoot . Но он не оказывает ни какого влияния на порядок отображения строк в таблице .
Например часть строк может быть включена в состав тега tbody , другая часть может быть вне тега tbody . При этом строки будут отображаться в той последовательности в какой они прописаны в HTML таблицы .
|
- В таблице так же может применяться тег cellpadding , задающий отступ содержимого ячеек по всей таблице .
Пример написания первой стоки таблицы , строки тега table :
- <table cellspacing="0" cellpadding="10" border="1" style="width: 200px; border-collapse: collapse;">
Пример таблицы . ( таблица дополнена тегом cellpadding )
Название таблицы
Заголовок таблицы |
Footer таблицы |
Содержание 0 | Содержание 1 | Содержание 2 | Содержание 3 |
- В большинстве случаев для задания отступов в таблице вместо тега cellpadding в стилях ячеек используется тег padding , а тег cellpadding прописывается в строке тега table со значением равным 0 .
|
- В таблице так же может применяться теги colgroup , col .
Пример предидущего примера таблицы с дополнением первой стоки таблицы , написания первых четырёх сток таблицы с применением тегов caption , colgroup , col :
- <table cellspacing="0" border="1" style="width: 200px; border-collapse: collapse;">
<caption>Название таблицы</caption> <col>Группа <colgroup>Группировка</colgroup>
|
Пример таблицы . ( таблица дополнена тегами colgroup , col )
Название таблицы
Группа
Группировка
Заголовок таблицы |
Footer таблицы |
Содержание 0 | Содержание 1 | Содержание 2 | Содержание 3 |
|
Применяемые в таблице теги colgroup , col выводят своё содержимое вне таблицы , содержание тегов прижимается к левой стороне . Тег col применяется без закрывающего тега . Последовательность вывода содержимого тегов caption , colgroup , col зависит от взаимного расположения тегов .
Важно ! Особенность трактовки работы элементов с применением тегов caption , colgroup , col в обозревателях ( Mozilla FireFox , Google Chrome , Safari ) выражается в том что содержание тега caption выводится всегда сразу перед таблицей , а содержимое тегов colgroup , col выводится последовательно выше содержимого тега caption .
|
|