Для представления табличной информации, т.е. конструкции, сходственной матричной.
Таблица, по умолчанию без окружающей рамки (бордюра). Если рамка существует (задается признаком BORDER), таблицы отображены в барельефном приподнятом виде с внешней рамкой со скосом, и отдельными вставленными в эту приподнятую поверхность ячейками. Если ячейки имеют очевидное оглавление, рамки вокруг отдельных ячеек вычерчены. Незаполненное пространство в таблице не выдается, за исключением .
Размер таблицы для отображения содержимого традиционно устанавливается броузером механически, впрочем дозволено установить ширину таблицы, применяя признак WIDTH.
<TABLE>
строки таблицы (TR
элементы)
</TABLE>
имя атрибута | возможные значения | смысл | примечания |
---|---|---|---|
ALIGN | LEFT, CENTER, RIGHT | горизонтальное выравнивание всей таблицы | по умолчанию LEFT, впрочем это может быть перекрыто внешними элементами DIV либо CENTER |
WIDTH | спецификация ширины | ширина каждой таблицы | по умолчанию ширина определяется броузером так, дабы представить все содержимое |
BORDER | целое | ширина рамки в пикселях | значение 0 (по умолчанию) обозначает - без рамки; некоторые броузеры допускают легко написание BORDER, которое понимается, как BORDER=1 |
CELLSPACING | целое | промежуток между ячейками в пикселях | смотрите примечания ниже |
CELLPADDING | целое | промежуток между содержимым ячейки и рамкой вокруг ячейки в пикселях ("набивка") |
Обычно признак BORDER (с ненулевым значением) устанавливает по умолчанию CELLSPACING=1. Это обозначает, что при установке рамки для каждой таблицы Вы также установите рамки в один пиксел для отдельных ячеек.
Обыкновенно примыкающие табличные ячейки поделены всеобщей рамкой, а в HTML всей ячейке назначается ее собственная рамка, которая отделяется от рамок вокруг соседних ячеек. Это распределение может быть установлено в пикселях с применением признака CELLSPACING (скажем, CELLSPACING=10). Это же значение определяет расстояние между табличной рамкой и рамками особенно удаленных от центра ячеек.
Один либо больше TR элементов, следующих за необязательным элементом CAPTION.
Типичный пример:
<TABLE> <CAPTION>Areas of the Nordic countries, in sq km</CAPTION> <TR><TH>Country</TH> <TH>Total area</TH> <TH>Land area</TH> <TR><TH>Denmark</TH> <TD ALIGN=RIGHT> 43, 070 </TD><TD ALIGN=RIGHT> 42, 370</TR> <TR><TH>Finland</TH> <TD ALIGN=RIGHT>337, 030 </TD><TD ALIGN=RIGHT>305, 470</TR> <TR><TH>Iceland</TH> <TD ALIGN=RIGHT>103, 000 </TD><TD ALIGN=RIGHT>100, 250</TR> <TR><TH>Norway</TH> <TD ALIGN=RIGHT>324, 220 </TD><TD ALIGN=RIGHT>307, 860</TR> <TR><TH>Sweden</TH> <TD ALIGN=RIGHT>449, 964 </TD><TD ALIGN=RIGHT>410, 928</TR> </TABLE>
Пример таблицы с заданными параметрами:
<TABLE ALIGN=CENTER WIDTH="80%" BORDER=1 CELLSPACING=10 CELLPADDING=3> <CAPTION>The Nordic countries</CAPTION> <TR> <TD>Denmark</TD> <TD>Finland </TD> <TD>Iceland </TD> <TD>Norway </TD> <TD>Sweden </TD> </TR> </TABLE>
Смотрите обсуждение таблиц, где приводятся добавочные примеры.
Таблицы могут быть вложенными. Впрочем, вложенные таблицы зачастую представляются с ошибками. Если у Вас есть материал, тот, что может быть представлен в виде вложенных таблиц, подумайте, нужно ли это Вашему читателю. Нередко это требует изначального представления материала в виде суперкомпактной таблицы, а после этого - изложения деталей для всякой ее части.
Когда есть обыкновенный текст до и позже таблицы, рекомендуется закончить предыдущий абзац очевидным заданием тега </P> и начать дальнейший абзац очевидным заданием тега <P>, потому что броузер (скажем, Netscape) может не отобразить таблицу с пустым вертикальным пространством вокруг нее.
Если число ячеек в разных строках не согласуются, итог отображения таблицы скорее каждого будет беспорядочным (примите во внимание признак ROWSPAN).
Выравнивание по умолчанию для содержимого табличных ячеек, исключительно для числовых таблиц, не используется, потому что нет метода для спецификации такого выравнивания, за исключением построчного выравнивания в элементе TR. Подметим, что признак ALIGN из элемента TABLE специфицирует выравнивание каждой таблицы и не влияет на выравнивание по умолчанию содержимого ячеек.