Полный список HTML атрибутов с описанием
14.08.18 ИТ / HTML 4112
При разработке сайтов активно используются всевозможные теги с различными атрибутами. Какие атрибуты существуют в языке HTML? В этой статье приводится полный список HTML атрибутов с описанием.
Название | Описание | Теги |
---|---|---|
accept | задает список типов, которые принимает сервер | form, input |
accept-charset | задает список поддерживаемых наборов символов | form |
accesskey | определяет клавишную комбинацию для активизации или добавления фокуса к элементу | все |
action | задает адрес, который обработает данные, переданные через форму | form |
align | задаёт горизонтальное выравнивание элемента | applet, caption, col, colgroup, hr, iframe, img, table, tbody, td, tfoot, td, tdead, tr |
alt | задает альтернативный текст, в случае, если изображение не может быть отображено | applet, area, img, input |
async | указывает, что скрипт должен быть выполнен асинхронно | script |
autocomplete | показывает, могут ли управляющие элементы в форме по умолчанию иметь собственные значения для автодополнения в форме | form, input |
autofocus | устанавливает фокус на элементе | button, input, keygen, select, textarea |
autoplay | задает автовоспроизведение контента | audio, video |
autosave | задает, что предыдущее значение следует сохранить в выпадающем списке при загрузке страницы | input |
bgcolor | задает цвет фона элемента, вместо этого следует использовать CSS | body, col, colgroup, marquee, table, tbody, tfoot, td, th, tr |
border | задает бордюр, устаревший атрибут, вместо него следует использовать CSS | img, object, table |
buffered | содержит отрезок времени, уже буферизованного медиа | audio, video |
challenge | задает строку вызова, которая передаётся вместе с публичным ключом | keygen |
charset | задает кодировку содержимого | meta, script |
checked | указывает, следует ли отметить элемент при загрузке страницы | command, input |
cite | задает источник для цитаты | blockquote, del, ins, q |
class | задает класс для элемента | все |
code | указывает адрес аплета для загрузки и выполнения | applet |
codebase | предоставляет абсолютный или относительный адрес директории | applet |
color | задает цвет, вместо него следует использовать CSS | basefont, font, hr |
cols | определяет количество столбцов | textarea |
colspan | определяет диапазон количества столбцов ячейки | td, th |
content | задает значение, зависит от контекста | meta |
contenteditable | указывает, редактируется ли содержимое элемента | все |
contextmenu | определяет идентификатор элемента menu, который послужит, как контекстное меню элемента | все |
controls | указывает, следует ли отображать кнопки управления | audio, video |
coords | задает координаты области для активного участка | area |
data | задает адрес ресурса | object |
data-* | позволяет прикрепить произвольные атрибуты | все |
datetime | указывает дату и время, ассоциированное с элементом | del, ins, time |
default | устанавливает дорожку по умолчанию | track |
defer | указывает, что скрипт должен быть запущен, после того как страница будет загружена | script |
определяет направление текста, допустимые значения: ltr, rtl | все | |
dirname | задает уникальное имя значения направления вывода текста | input, textarea |
disabled | выключает элемент | button, command, fieldset, input, keygen, optgroup, option, select, textarea |
download | указывает, что ссылка используется для загрузки | a, area |
draggable | определяет, можно ли перетаскивать элемент | все |
dropzone | указывает, что элемент принимает содержимое элемента, которое перетаскивают на него | все |
enctype | определяет тип содержимого для данных формы, когда используется метод post | form |
for | задает связь между элементами | label, output |
form | указывает форму, которая является владельцем элемента | button, fieldset, input, keygen, label, meter, object, output, progress, select, textarea |
formaction | указывает действие элемента, перезаписывающее действие, указанное в форме | input, button |
headers | идентификаторы заголовков таблицы, которые применяются к этому элементу | td, th |
height | задает высоту элемента, для остальных тегов следует использовать CSS | canvas, embed, iframe, img, input, object, video |
hidden | скрывает элемент | все |
high | задает нижнюю границу верхнего диапазона | meter |
href | задает адрес ресурса | a, area, base, link |
hreflang | задает язык ресурса | a, area, link |
http-equiv | задает эквиваленты заголовков | meta |
icon | задает картинку, которая будет представлять команду | command |
id | задает идентификатор | все |
ismap | делает изображение частью серверной карты изображений | img |
itemprop | используется для добавления свойств словаря микроданных к элементу | все |
keytype | указывает тип сгенерированного ключа | keygen |
kind | задает вид дорожки текста | track |
label | указывает читабельный заголовок дорожки текста | track |
lang | определяет язык для используемого элемента | все |
language | определяет язык скрипта, используемый в элементе | script |
list | устанавливает список опций | input |
loop | устанавливает, следует ли повторять дорожки | audio, bgsound, marquee, video |
low | задает верхнюю границу нижнего диапазона | meter |
manifest | устанавливает адрес кешированного манифеста документа | html |
max | задает максимальное допустимое значение | input, meter, progress |
maxlength | задает максимальное количество символов | input, textarea |
media | задает подсказку для тегов | a, area, link, source, style |
method | задает метод отправки данных: post, get | form |
min | задает минимальное допустимое значение | input, meter |
multiple | задает возможность множественного выбора | input (тип email или file), select |
name | задает имя элемента | button, form, fieldset, iframe, input, keygen, object, output, select, textarea, map, meta, param |
novalidate | указывает, что форма не должна проверятся | form |
open | указывает, следует ли показывать детали при загрузке страницы | details |
optimum | задает оптимальное число | meter |
pattern | задает регулярное выражение | input |
pattern | задает регулярное выражение | input |
ping | задает пинг | a, area |
placeholder | задает подсказку | input, textarea |
poster | задает постер | video |
preload | управляет предварительной загрузкой | audio, video |
pubdate | задает дату публикации | time |
radiogroup | задает группу радиоэлементов | command |
readonly | указывает, можно ли редактировать содержимое элементов | input, textarea |
rel | задаёт отношение целевого объекта к объекту ссылки | a, area, link |
required | указывает, обязательно ли заполнение | input, select, textarea |
reversed | задает указание отображать список по убыванию | ol |
rows | задает количество строк | textarea |
rowspan | определяет количество строк ячейки таблицы, которые следует объединить | td, th |
sandbox | позволяет установить ряд ограничений на контент, загружаемый во фрейме | iframe |
spellcheck | управляет разрешением на проверку орфографии | все |
scope | связывает между собой ячейки с заголовком и обычные ячейки | th |
scoped | задает применение стиля только внутри родительского элемента | style |
seamless | устанавливает, что содержимое фрейма должно отображаться так, словно оно является частью документа | iframe |
selected | устанавливает значение | option |
shape | определяет на изображении тип активной области, которая служит ссылкой | a, area |
size | задает ширину элемента | input, select |
sizes | задает размеры иконки | link |
span | определяет число колонок, к которым будут применяться заданные характеристики | col, colgroup |
src | задает адрес | audio, embed, iframe, img, input, script, source, track, video |
srcdoc | задает содержимое фрейма непосредственно в атрибуте | iframe |
srclang | задает язык | track |
srcset | задает список из одного или нескольких значений, разделённых запятыми, указывающих набор возможных изображений для отображения в браузере | img |
start | задает начальный номер | ol |
step | задает шаг для значений | input |
style | задает стили | все |
summary | предназначен для краткого описания таблицы | table |
tabindex | переписывает порядок установки фокуса при нажатии кнопки табуляции | все |
target | задает, где открыть документ | a, area, base, form |
title | задает текст, который будет отображаться в всплывающей подсказке, когда на него наведут указатель | все |
type | задает тип элемента | button, input, command, embed, object, script, source, style, menu |
usemap | связывает между собой картинку и карту-изображение | img, input, object |
value | задает значение | button, option, input, li, meter, progress, param |
width | задает ширину элемента, для остальных тегов следует использовать CSS | canvas, embed, iframe, img, input, object, video |
wrap | указывает, следует ли переносить текст | textarea |
Список тегов HTML-списка и таблица тегов таблицы
Теги: HTML List table Форма этикетки Теги списка
Теги списка
<Ul> неупорядоченный список
Атрибуты:
Тип списка Тип списка Значение: круг сплошного круга, квадрат пустого круга
<ol> упорядоченный список
Атрибуты:
Тип списка Тип значения: A a 1 I i и т. д.
Начальное значение начального значения: начальная буква / номер
обратное обратное значение: обратное
Примеры:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <ul type = "disc"> <font color = "red"> Просто заголовок </ font> <li> Список 1 </ li> <li> Список 1 </ li> <li> Список 1 </ li> </ul> <ol type = "a" start = "3" reversed = "reversed"> <font size = "5"> Упорядоченный список </ font> <li> <a href="http://www. baidu.com" target="_blank"> Список 1 </a> </ li> <li> <a href="./success.html"> окно входа </a> </ li> <li> Список 1 </ li> <li> Список 1 </ li> </ol> </body> </html>
<a> Теги Гиперссылки
Атрибуты:
Href: адрес веб-сайта, например: http://www.12356789.com
Цель: форма перехода _self открывается на собственной странице _blank открывает другую страницу для открытия
Эффект:
Форма этикетки
Табличный тег <table>
Атрибуты:
width height:px
border: border
cellpadding: расстояние между текстом и границей в ячейке
cellspacing: поля
align: «left» «center»
Bgcolor: цвет фона
Теги
tr <tr>: ОК
Атрибуты: Атрибуты:
”” ”” ”align: align: align
Bgcolor: сплошной цвет фона
• высота: высокая высота: высокая
<td>: столбец
Атрибуты:
Colspan: горизонтальное слияние: colspan: горизонтальное слияние
Размах строк: вертикальное слияние
Примеры:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <table border="1" cellspacing="0" cellpadding="15px" bgcolor="#776655"> <thead align="center"> <! - Свойства заголовка-> <tr> <th> Date </ th> <th> возраст </ th> <th> день рождения </ th> </tr> <tr></tr> </thead> <tbody align="center"> <tr> <td rowspan="2">hello</td> <td>abandon</td> <td>im</td> </tr> <tr> <td>you</td> <td>hello</td> </tr> </tbody> <tfoot align="center"> <! - tfoot: добавить дополнительный контент, такой как итог, в конце таблицы --> <td colspan = "2"> Всего </ td> <td>256</td> </tfoot> </table> </body> </html>
Эффект:
При написании раннего интерфейса он обычно пишется с использованием табличных атрибутов, но теперь он обычно не применим
Интеллектуальная рекомендация
PTA-День святого Валентина
Звук виолончели подобен звуку реки. Левый берег — это мое незабываемое воспоминание, а правый берег — это светлые годы, которые я заслуживаю запечатлеть. Среднее течение — мое слабое сентиментальное ч…
Резюме конструкции SpringMVC (продолжение следует)
На прошлых выходных я разговаривал со своим другом о создании инфраструктуры Spring MVC. Днем я изо всех сил старался помочь ему понять начальную конструкцию среды Spring. После того, как структура бы…
Играйте с CocoaPods post_install и pre_install
В повседневной разработке iOS самая длинная форма использования CocoaPods выглядит следующим образом: Но иногда мы хотим сделать что-то кроме установки сторонней библиотеки во время установки / обновл…
mvn deploy загружает пакет jar на удаленный склад
Используйте команду idea deploy Настроить pom.xml Настроить setting.xml <server> &nbs…
96. Различные бинарные поисковые деревья (динамическое планирование)
96. Различные бинарные поисковые деревья тема Решение проблем Код тема Учитывая целое число n и сколько бинарных поисковых деревьев, состоящих из 1 . .. n как узел? Решение проблем Когда вы сталкиваете…
Вам также может понравиться
Разработчики программного обеспечения Java часто недоразумения
2019 Unicorn Enterprise Heavy Glour Repringment Python Engineer Standard >>> Массив преобразован в коллекцию (ArrayList) Ошибка: если это часто лечится List<Stri…
SDUT -3663 Суть Таблица 4-2: Обратный алгоритм для элементарного обмена (улучшение данных)
…
No SLF4J providers were found.
Разрешить переходные конфликты зависимостей Gradle gradle 1 Проблема Сегодня я неожиданно обнаружил, что Light Realm не может выводить журналы, и консоль выдает следующее предупреждение ⚠️: Кажется, ч…
В сочетании с Java8 исходным кодом разведочный принцип HASHMAP
Резюме Hashmap — это важная структура данных в Java, а hashmap используется для хранения объектов ключа-значений. Hashmap находит очень высокую эффективность, поэтому частота очень высока, и это также. ..
[01 рюкзак] Проблема с дрюком (01 рюкзак)
Статьи Справочник 0. Предисловие 1. 01 рюкзак обнаженных вопросов 0. Предисловие Кондор :: [Рюкзак] Шаблон алгоритма проблем с рюкзаком (шаблон) 1. 01 рюкзак обнаженных вопросов 1024. Повышенная пробл…
Теги и атрибуты HTML
Любой код содержит в себе команды управления, посредством которых выполняются определенные задачи. В каждом языке они называются по-разному, но суть у них одна и та же. Чтобы не запутаться в терминах и говорить на одном языке, давайте разберемся как называются и как используются команды HTML.
В пояснениях я буду приводить ссылки на спецификацию, а также на её перевод, о котором упоминал на странице HTML это..
. Упоминание о переводе А. Пирамидина имеется в официальной спецификации HTML, так что перевод можно считать качественным.
Стоит отметить, что официального перевода спецификации на сегодняшний день нет. Поэтому перевод Александра будет оптимальным решением для читателей, не дружащих с английским.
В среде HTML цепочка выполнения команд следующая:
- Источниками команд являются теги – специальные конструкции языка HTML. При помощи них программист сообщает программе, которая будет обрабатывать документ, всю необходимую информацию, требующуюся для правильного отображения документа.
- Команды выполняются программой – обозревателем. Обозреватели разных разработчиков обрабатывают документы с некоторыми отличиями, но в целом, результат примерно одинаков.
- Команды обозреватель применяет к тексту и другой информации, содержащейся в обрабатываемом документе.
Теги выглядят следующим образом:
<html> <body> <head> <b> <p> <img> <object> и другие.
Чтобы увидеть (если интересно) внутренности html-страницы, в обозревателе кликните правой клавишей мыши и нажмите на пункт Искодный код
или Код страницы
(везде по-разному).
Ниже приведён фрагмент кода главной страницы портала mail. ru с 2530 по 2547 строку:
Теги (от английского tag
) — ярлык, бирка, этикетка. Действительно, эти команды в угловых скобках можно сравнить с бирками, т.к. они закрепляются за фрагментами гипертекста и служат как бы инструкцией, поясняющей интенет-обозревателю, что с этим фрагментом необходимо сделать. Теги обозначаются латинскими символами, заключёнными в угловые скобки.
Полный перечень тегов можно найти в спецификации HTML. Их там чуть менее ста. Каждый отвечает за свои конкретные функции. Поэтому у некоторых может возникнуть резонный вопрос — неужели этого хватает для получения того многообразия оформления, которое на сегодняшний день присутствует в сети интернет?
Атрибуты тегов
Разумеется, если бы дело ограничивалось только этим набором, то в интернете в плане оформления царило бы скудное однообразие. Дело в том, что большинство тегов имеет настройки, как ваш монитор имеет настройки яркости и контраста. Использовать (регулировать) их можно при помощи атрибутов тегов, а диапазон (или значения) этих настроек указан в спецификации для каждого тега отдельно. Теперь немного о том, как это выглядит:
<!-- общий вид такой: --> <тег атрибут="значение" атрибут2="значение" > <!-- Для примера возьмём изображение и тег IMG, который изображение встраивает в страницу: --> <img alt="комментарий" src="mestopolozhenie_kartinki"> alt , src , width и height - атрибуты тега IMG. <!-- Добавим им значения: --> <img alt="квадрат" src="files/attachment/images/txt.png">
Теперь изменим значения ширины, чтобы получить прямоугольник:
<img alt="прямоугольник" src="files/attachment/images/txt.png">
Каждому атрибуту (за редким исключением) необходимо присваивать значение, как в примере выше высота картинки имела значение сто. При этом следует сохранять синтаксис, то есть ставить знак равенства, кавычки и другие символы как того требует спецификация!
Сразу отмечу, что для некоторых тегов существуют обязательные атрибуты. Например, для тега <img> атрибут alt обязателен. В том случае, если изображение не удасться загрузить, необходимо будет передать пользователю информацию, которую предполагалось передать с помощью изображения. Эту информацию и указывает атрибут alt. В следующем примере я изменю путь к изображению, чтобы оно не грузилось и укажу альтернативный текст.
<img alt="тут должна быть картинка" src="some_path/txt.png">
Итак, атрибуты бывают:
- Обязательные для некоторых тегов.
- Необязательные.
Снова о тегах
Идём дальше. Надо кое-что добавить и о тегах — в языке HTML их два вида:
- Строковые (inline). Их ещё называют
инлайновые
. - Блоковые (block).
Если мы заключим гипертекст в тег <p></p>, то на странице он сформируется в отдельный блок (так как это блоковый тег) и образует абзац текста. Абзацы на этой странице сформированы как раз таким образом. Пример ниже:
<!-- Обрамляем текст тегами - начало (<p>) и конец (</p>) абзаца: --> <p>Все заблуждаются в меру своих возможностей. </p> <!-- Получаем текстовой абзац: -->
Все заблуждаются в меру своих возможностей.
Теперь представьте, что текст в абзаце (блоке) надо некоторым образом оформить, не нарушая его целостность. Для этого используют inline-теги, которые производят действие над содержимым, но блока не образуют. Сделаем текст в следующем примере большим (тег <big></big>) и маленьким (тег <small></small>).
<p>Все <big>заблуждаются</big> в меру своих <small>возможностей.</small></p>
Все заблуждаются в меру своих возможностей.
Из всех тегов исключением являются разве что теги <ins></ins> и <del></del>. Эти двое могут работать как со строковыми, так и с блочными элементами. Вот что написано о них в спецификации:
Эти два элемента необычны для HTML тем, что могут обрабатывать элементы уровня блока или инлайн-элементы (но не те и другие вместе). Они могут содержать одно или более слов в параграфе или один или более элемент уровня блока, такой как параграфы, списки или таблицы. Спецификация HTML 4.01 в переводе Пирамидина А.
По принципу работы теги тоже можно разбить на две категории. Одни производят действия над гипертекстом, другие служат для включения в гипертекст других элементов. Если брать для примера уже рассмотренные теги, то <p></p> производит действие над гипертекстом, формируя из него абзац, а тег <img> включает в гипертекст внешний объект, но на сам гипертекст повлиять не может. Теги, не влияющие непосредственно на гипертекст, называют пустыми (empty). Закрывающий тег у пустышек
указывать запрещено!
К пустышкам
относятся: <img>, <hr> (строит линию), <br> (переводит строку) и ряд других. Поэтому с закрывающими тегами возможны три варианта:
- Закрывающий тег (</тег>) обязателен.
- Закрывающий тег (</тег>) не обязателен.
- Закрывающий тег (</тег>) запрещён.
Приведу ещё примеры для наглядности. Тег <a></a> необходимо закрывать, т.к. он делает заключённый в себя гипертекст гиперссылкой. Если его не закрыть, то весь документ после открывающего тега <а> будет выполнять роль гиперссылки (пока в тексте не встретится закрывающий тег </a> или открывающий <a>).
<!-- Ниже 2 варианта, в первом обе ссылки закроем: --> <p>Указываем <a href="#">ссылку</a> на другой <a href="#">документ</a></p> <!-- во 2 варианте закроем лишь вторую ссылку: --> <p>Указываем <a href="#">ссылку на другой <a href="#">документ</a></p> <!-- Получим в итоге: -->
Указываем ссылку на другой документ
Указываем ссылку на другой документ
Немного по-другому обстоят дела с тегами, не трбующими обязательной закрывающей части. К их числу можно отнести теги, создающие элементы таблицы: <tr> и <td>. Возьмём для примера таблицу:
<table> <tr> <td> содержимое первой ячейки </td> <td> содержимое второй ячейки </td> </tr> </table> <!-- будет равноценен следующему коду: --> <table> <tr> <td> содержимое первой ячейки <td> содержимое второй ячейки </table>
Каждый новый элемент ячейки таблицы <td> автоматически закрывает предыдущий, даже если не указывать </td>. Ряд таблицы <tr> автоматически закроет тег тела таблицы </table>. А вот закрывать тег таблицы надо обязательно, в противном случае всё содержимое страницы, следующее за таблицей, станет её частью и попадёт под влияние табличных настроек.
Запрещается закрывать теги, не производящие действий над гипертекстом — <hr>, <img>, <br> и другие. Требования для каждого тега указаны в спецификации. Ниже мы рассмотрим — где именно что указано. Повторим. В языке HTML существует два вида тегов:
- Строковые (inline). Их ещё называют
инлайновые
. - Блоковые (block).
Конечный (/закрывающий) тег может быть:
- Закрывающий тег (</тег>) обязателен.
- Закрывающий тег (</тег>) не обязателен.
- Закрывающий тег (</тег>) запрещён.
атрибуты у тегов могут быть:
- Обязательные.
- Необязательные.
Эту информацию по каждому конкретному тегу можно получить в спецификации. Как ею пользоваться написано ниже. И ещё один важный момент касательно использования различных символов в HTML.
При html-верстке иногда приходится использовать символы, которые могут трактоваться двояко. Например, употребление символов ‘<‘ и ‘>’ будет расценено обозревателями как часть тега, то есть как служебный символ, а это не всегда так. Поэтому проблемные символы кодируются. Называются такие закодированные символы мнемониками. Список мнемоник можно посмотреть в спецификации.
Вложенность тегов
Теги могут быть вложенными друг в друга как матрёшки. При этом они делятся на родительские и дочерние элементы. Поясню на примере:
<ins>Элемент подчёркнутого текста является родительским элементом для элемента <del>зачёркнутого текста</del> с наследованием.</ins>
Дочерние элементы наследуют характеристики родительских. Таким образом зачёркнутый текст будет также и подчёркнутым.
Элемент подчёркнутого текста является родительским элементом для элемента зачёркнутого текста с наследованием.
Главное помнить, что обе части тега (открывающая и закрывающая) должны быть вложены в один и тот же родительский элемент, опять же по аналогии с матрёшкой.
Использование спецификации
Официальной на данный момент (март 2012) является версия HTML 4.01, версия HTML 5. 0 находится в активной разработке, но стандартом ещё не является, несмотря на многочисленные публикации в сети на тему HTML 5.
Теперь о том, как пользоваться спецификацией. Допустим, нас интересуют вышеупомянутые таблицы. Открываем краткое содержание и выбираем соответствующий пункт (№11) — Таблицы.
Открываем спецификацию, меню разделов:
Откроется меню элемента TABLE. Можно почитать введение и общую информацию по таблицам (лишней не будет). Далее следует непосредственно само описание тега <TABLE>.
Переходим по ссылке к подробному описанию — синтаксису и списку атрибутов.
Тут можно получить информацию по каждому атрибуту.
- Требования закрывающего тега (</тег>). В данном случае начальный и конечный теги обязательны.
- Названия атрибутов данного тега.
- Список значений каждого атрибута.
- Статус атрибута (Актуальный/Устаревший/Запрещённый).
- Тип данных (значений) атрибута.
- Список общих атрибутов, которые используются с любыми тегами.
Важное замечание. На скриншоте выше атрибут align
имеет статус Deprecated
(не рекомендован). Такой атрибут не будет работать (и будет ошибкой) в DOCTYPE Strict. Так что использовать deprecated-элементы я крайне не рекомендую. Статус любого элемента можно посмотреть в общем списке.
Уточнения по тегам:
- Название тега.
- Статус открывающего тега в документе html:
- O — optional (не обязателен)
- Статус закрывающего тега в документе html:
- O — optional (не обязателен)
- F — forbidden (запрещён)
- Предполагается ли содержимое (гипертекст):
- E — Empty (без содержимого)
- Статус тега (D, L и F):
- D — deprecated (не рекомендован).
- L — loose (допускается в переходной спецификации Transitional).
- F — Frameset (допускается в спецификации Frameset).
- Комментарий, назначение тега.
Уточнения по атрибутам:
- Название атрибута.
- Принадлежность к тегу (группе тегов).
- Варианты значений атрибута.
- Обязательный/необязательный для указанного тега (группы тегов).
- Статус атрибута (D, L и F)
- D — deprecated (не рекомендован).
- L — loose (допускается в переходной спецификации Transitional).
- F — forbiden (запрещён).
Обратите внимание, атрибут align разрешён для использования с элементами таблицы и не рекомендован во всех остальных случаях. Так что уточняйте статус атрибутов для каждого тега в отдельности.
Кроме всего прочего советую ознакомиться со следующими разделами:
Вообще информации по тегам достаточно много и на одной странице всё не уместишь. Но для того, чтобы разобраться самостаятельно при помощи спецификации и её перевода (у кого туго с английским), этого достаточно, я думаю. Для получения общего представления и более лёгкого восприятия — тоже. Далее практика и таблицы стилей.
Если материалы сайта оказались для вас полезными, можете поддержать дальнейшее развитие ресурса, оказав ему (и мне ) моральную и материальную поддержку.
ARIA&colon. роль таблицы — Доступность
Значение таблицы Элемент с Предупреждение: Если таблица поддерживает состояние выбора, имеет двухмерную навигацию или позволяет пользователю изменять порядок ячеек, используйте сетку Чтобы создать таблицу ARIA, добавьте Заголовок таблицы может быть определен с помощью Если таблица содержит сортируемые столбцы или строки, атрибут Чтобы создать интерактивный виджет с табличной структурой, используйте шаблон Примечание: Настоятельно рекомендуется использовать собственный элемент таблицы HTML, когда это возможно. Необязательный дочерний элемент таблицы, группа строк инкапсулирует группу строк, аналогичную Строка в таблице и, возможно, в группе строк, которая является контейнером для одной или нескольких ячеек, заголовков столбцов или заголовков строк. Принимает в качестве значения идентификатор элемента, который служит описанием для таблицы. Этот атрибут требуется только в том случае, если столбцы постоянно отсутствуют в DOM. Он обеспечивает явное указание количества столбцов в полной таблице. Установите значение на общее количество столбцов в полной таблице. Если неизвестно, установите Этот атрибут требуется только в том случае, если строки не присутствуют в DOM все время, например прокручиваемые таблицы, которые повторно используют строки для минимизации количества узлов DOM. Он обеспечивает явное указание количества строк в полной таблице. Установите значение на общее количество строк в полной таблице. Если неизвестно, установите Нет Нет. Для сортируемых столбцов см. роль арии заголовка столбца. Примечание: Первое правило использования ARIA заключается в том, что вы можете использовать нативную функцию с уже встроенной семантикой и поведением, которое вам требуется, вместо того, чтобы переназначать элемент и добавлять роль, состояние или свойство ARIA к сделайте его доступным, затем сделайте это. Используйте HTML Вышеприведенное является частью таблицы. Хотя полная таблица содержит 81 запись, как указано в свойстве Используйте только none Последнее изменение: 000Z»> 13 сентября 2022 г. , участниками MDN HTML-элемент Элемент Этот элемент включает глобальные атрибуты. Этот перечисляемый атрибут указывает, как будет обрабатываться горизонтальное выравнивание содержимого каждой ячейки. Возможные значения: Если этот атрибут не установлен, предполагается значение Поскольку этот атрибут устарел, используйте вместо него свойство CSS Примечание: Эквивалентное свойство Цвет фона таблицы. Это 6-значный шестнадцатеричный код RGB с префиксом « Поскольку этот атрибут устарел, вместо него используйте свойство CSS Этот атрибут используется для установки символа для выравнивания ячеек в столбце. Типичные значения для этого включают точку ( Этот атрибут используется для указания количества символов для смещения данных столбца от символов выравнивания, заданных параметром 9.0003 символ атрибут. Этот атрибут определяет вертикальное выравнивание текста в каждой строке ячеек заголовка таблицы. Возможные значения этого атрибута: Поскольку этот атрибут устарел, используйте вместо него свойство CSS Ниже приведены несколько примеров использования элемента В этом относительно простом примере мы создаем таблицу с информацией о группе студентов с Здесь показан HTML таблицы. Обратите внимание, что все ячейки body, включая информацию об учениках, содержатся в одном элементе Далее показан CSS для оформления нашей таблицы. Во-первых, устанавливаются общие атрибуты стиля таблицы, настраивая толщину, стиль и цвет внешних границ таблицы и используя Затем стиль устанавливается для большинства ячеек в таблице, включая все ячейки данных, а также стили, общие для наших Наконец, ячейки заголовков, содержащиеся в блоке Результирующая таблица выглядит следующим образом: Вы можете создать несколько разделов в таблице, используя несколько Возьмем предыдущий пример, добавим в список еще несколько студентов и обновим таблицу, чтобы вместо перечисления специальностей каждого учащегося в каждой строке студенты были сгруппированы по специальностям с заголовками для каждой специальности. Сначала результирующая таблица, чтобы вы знали, что мы строим: Пересмотренный HTML выглядит следующим образом: Обратите внимание, что каждый майор находится в отдельном Тогда каждая оставшаяся строка в Большая часть CSS не изменилась. Однако мы добавляем немного более тонкий стиль для ячеек заголовков, содержащихся непосредственно в Таблицы BCD загружаются только в браузере Последнее изменение: , участниками MDN С помощью всего пяти тегов можно создать широкий спектр таблиц:
Тег Тег Определить таблицу ALIGN ONCLICK BACKGROUND ONDBLCLICK BGCOLOR ONKEYDOWN BORDER ONKEYPRESS BORDERCOLOR ONKEYUP BORDERCOLORLIGHT ONMOUSEMOVE CELLPADDING ONMOUSEOUT CELLSPACING ONMOUSEOVER CLASS ONMOUSEUP ЦВЕТЫ ПРАВИЛА DIR STYLE FRAME SUMMARY HEIGHT TITLE HSPACE VALIGN ID VSPACE ЯЗЫК ШИРИНА NOWRAP ; никогда не опускался table_content блок Единственное содержимое, разрешенное в <таблице> один или несколько тегов В стандартах HTML 4 и XHTML этот атрибут объявлен устаревшим в пользу свойства align, предоставляемого каскадными таблицами стилей. Тем не менее, он остается популярным и в настоящее время хорошо поддерживается популярными браузерами. Как и изображения, таблицы представляют собой прямоугольные объекты, которые отображаются в браузере.
дисплей, выровненный в соответствии с текущим текстовым потоком. Как правило,
браузер выравнивает таблицу по левому краю, примыкая ее левый край к левому краю
границы окна дисплея. Или таблица может быть центрирована, если под
влияние тега Атрибут align принимает значение либо
слева, по центру или
вправо, указывая на то, что таблица должна быть размещена
вровень с левым или правым полем текста, с
текст, обтекающий стол, или посередине с обтекаемым текстом
над и под. Обратите внимание, что атрибут align внутри
Тег Вы можете сделать фон стола
другого цвета, чем фон документа с
атрибут bgcolor для
тег <таблица>. Значение цвета для
Атрибут bgcolor должен быть установлен либо в RGB
значение цвета или стандартное название цвета. Оба синтаксиса значений цвета
а допустимые названия цветов приведены в Приложении G, «Имена и значения цветов». Популярные браузеры отображают каждую ячейку таблицы (включая
заголовок) этот цвет фона. Вы также можете установить отдельные строки и
цвета ячеек, указав атрибут bgcolor или
атрибут стиля для этих строк или ячеек. фоновый атрибут, нестандартное расширение
поддерживается популярными браузерами, предоставляет URL-адрес изображения,
плиткой, чтобы заполнить фон таблицы. Изображение будет обрезано
если таблица меньше изображения. Используя этот атрибут с
таблицу без полей, вы можете поместить текст поверх изображения, содержащегося в
документ. Необязательная граница
атрибут для тега В Netscape Navigator 4 атрибут границы
все или ничего, что влияет на внешний вид и расстояние между двумя
рамка вокруг таблицы и линии правил между ячейками данных. Internet Explorer версии 4 и выше, а также последнюю версию Netscape.
Navigator версии 6, с другой стороны, позволяет вам индивидуально изменять
различные сегменты линий, которые составляют границы вокруг таблицы
(рамка), а также вокруг ячеек данных
(правила). Стандартный атрибут кадра изменяется
эффекты границы для линий, которые окружают
Таблица. Значение по умолчанию — то, что вы получите, если не
использовать рамку вообще — это коробка,
который говорит браузеру нарисовать все четыре линии вокруг таблицы.
граница значения делает то же самое, что и
коробка. Значение void удаляет все
четыре сегмента кадра.
значения кадров выше,
внизу, слева и
справа нарисуйте различные сегменты границы сверху,
внизу, слева и справа от таблицы соответственно. Значение
hsides рисует границы сверху и снизу
(горизонтальные) стороны стола; розыгрыши
границы по левой и правой (вертикальной) сторонам таблицы. Со стандартными таблицами (поддерживается в Internet Explorer 4 и более поздних версиях и
в Netscape 6) вы также можете контролировать толщину стола
внутренние границы клеток через
атрибут правила. Поведение по умолчанию, представленное
значением всего, заключается в том, чтобы провести границы вокруг всех
клетки. Указание групп делает границы более толстыми
между группами строк и столбцов, определенными <голова>, <тело>, Популярные браузеры обычно рисуют таблицу
граница в три
цвета, используя светлые и темные вариации документа
цвет фона для достижения 3D-эффекта. Нестандартный
Атрибут bordercolor позволяет вам
установите цвет границ и правил таблицы на что-то отличное от
фон (если границы включены, конечно).
Значение атрибута bordercolor может быть либо
шестнадцатеричное значение цвета RGB или стандартное имя цвета, оба
которые полностью описаны в Приложении G, «Имена и значения цветов». Internet Explorer также позволяет устанавливать цвета границ
индивидуально со специальными атрибутами расширения:
границацветсвет и
bordercolordark цвета оттеняют более светлые и
более темные края границы. Эффективность 3D-эффекта скошенной границы связана с
соотношение этих двух цветов. В общем, светлый цвет должен
быть примерно на 25 процентов ярче, чем цвет границы, а темный
цвет должен быть примерно на 25 процентов темнее. ячейки
атрибут контролирует
пространство между соседними ячейками в таблице и вдоль
внешние края ячеек по краям таблицы. Браузеры обычно помещают расстояние в два пикселя между ячейками и вдоль
внешние края стола. Если включить границу
атрибут в теге Включив атрибут ячейки, вы можете
расширять или уменьшать внутренние границы клеток. Например, чтобы сделать
самые тонкие внутренние границы клеток, включая
граница и интервал между ячейками = 0
атрибуты в теге таблицы. Cellpadding
Атрибут контролирует количество пространства между краем ячейки и
его содержимое, которое по умолчанию составляет один пиксель. Вы можете сделать все
содержимое ячеек в таблице касается соответствующих границ ячеек,
включая cellpadding=0 в теге таблицы. Вы можете
также увеличьте пространство ячейки, установив его
значение больше единицы. Взаимодействие между
граница, отступы и
атрибуты ячейки
Тег Пока всевозможные комбинации бордюра и
возможны атрибуты cellpacing, это
наиболее общий: граница = 1 и ячейки = 0
производит максимально узкие внутренние и внешние границы: два
пикселей в ширину. граница = n и
Cellspacing=0 делает максимально узким
внутренние границы (шириной два пикселя), с внешней границей, n плюс один пиксель в ширину. граница=1 и
Cellspacing= n таблицы
имеют равноширокие внешние и внутренние границы, все с точеными
края шириной всего в один пиксель. Все границы будут n плюс два пикселя в ширину. К
отформатировать таблицу, браузер должен сначала прочитать всю таблицу
содержание, определяя количество и ширину каждого столбца в
стол. Это может быть длительным процессом для длинных таблиц, заставляя пользователей
ждать, чтобы увидеть ваши страницы. Нестандартные столбцы
Атрибут заранее сообщает браузеру, сколько столбцов ожидать
в таблице. Значение этого атрибута является целым числом
определение количества столбцов в таблице. Атрибут cols указывает только браузеру. Если
вы определяете другое количество столбцов, браузер может свободно
игнорировать атрибут cols, чтобы отобразить
таблицу правильно. В общем, это хороший тон, чтобы включить это
атрибут с вашим тегом атрибут устанавливает вертикальное выравнивание данных в ячейках по умолчанию для
весь стол. Допустимые значения для valign
атрибут в Браузеры обрабатывают каждую ячейку таблицы так,
это окно браузера само по себе, содержимое которого течет внутри
клетки, как если бы они были обычным содержимым тела (хотя и с учетом особых
свойства выравнивания таблицы и ячейки). Соответственно, браузеры
автоматически переносить текстовые строки, чтобы заполнить выделенное пространство ячейки таблицы.
Атрибут nowrap, когда он включен в
Тег , который затем вызывает разрыв, чтобы
содержимое продолжается на новой строке внутри ячейки таблицы. Валигн и ноурап
атрибуты для тега Браузеры
автоматически сделает таблицу настолько широкой, насколько это необходимо для правильного
отображать все содержимое ячейки. При необходимости можно сделать столик
шире с атрибутом ширины. Значение атрибута ширины либо
целое число пикселей или относительный процент экрана
ширина, включая значения больше 100 процентов. Например: указывает расширенному браузеру сделать таблицу шириной 400 пикселей,
включая любые границы и интервалы между ячейками, которые выходят за пределы
край стола. Если таблица шире 400 пикселей, браузер
игнорирует атрибут. В качестве альтернативы: сообщает браузеру, что таблица должна быть в два раза шире экрана
окно. Опять же, эта ширина включает любые границы или интервалы между ячейками, которые
выходят за внешний край стола и не действуют, если
таблица обычно больше половины текущего экрана пользователя
ширина. Используйте относительную ширину для таблиц, размеры которых вы хотите изменить автоматически.
окно пользователя; например, таблицы, которые вы всегда хотите
распространяться на все окно ( Для Netscape Navigator и Internet Explorer можно использовать
нестандартный атрибут высоты, чтобы предложить
Рекомендуемая высота стола. Браузер сделает таблицу no
короче этой высоты, но может сделать стол выше, если это необходимо
содержат содержимое таблицы. Этот атрибут полезен, когда
пытаясь растянуть таблицы, чтобы они поместились в кадре или какой-то конкретной области
документ, но в остальном от него мало пользы, особенно потому, что он не
стандартный атрибут. Атрибут summary был введен в HTML в версии 4.0.
стандарт. Его значение представляет собой заключенную в кавычки строку, описывающую
цель и резюмирует содержание таблицы. Его предполагаемое использование,
по стандарту, заключается в предоставлении расширенного доступа к
невизуальные браузеры, особенно для пользователей с ограниченными возможностями. Стандарты HTML и XHTML в сочетании с каскадным стилем
Стандарт Sheets (CSS) предоставляет ряд общих атрибутов не только
к тегу Используйте id
атрибут со строкой в кавычках
значение для уникальной маркировки тега таблицы для последующего использования
гиперссылка или апплет. Используйте атрибут title
со строковым значением, чтобы опционально озаглавить таблицу или любой из ее
сегменты для общего ознакомления. Значение заголовка не должно быть
уникальным, и он может использоваться или не использоваться браузером. Интернет
Проводник, например, отображает заголовок
текстовое значение атрибута всякий раз, когда пользователь проводит мышью
указатель на содержимое элемента. Раздел 4.1.1.4, «Атрибут id» Раздел 4.1.1.5, «Атрибут title» Хотя его содержимое в основном
на английском языке Интернет является всемирным. Стандарты HTML 4 и XHTML
приложить усилия, чтобы распространить язык на все культуры. Мы поддерживаем это
прилагать усилия всей душой. Режиссёр и
атрибуты lang — это лишь небольшая часть этого
процесс. Атрибут dir сообщает браузеру,
направление, в котором должен течь текст содержимого, слева направо
(dir=ltr), как и для распространенных западных языков, таких как
Английский и немецкий или справа налево (dir=rtl), как
для общеупотребительного восточного языка, такого как иврит и китайский. Атрибут lang позволяет явно указать
язык, используемый в таблице, или даже содержимое отдельных ячеек. Его
значение должно быть двухбуквенным первичным кодом стандарта ISO, за которым следует
необязательный субкод диалекта с дефисом (-)
между двумя. В настоящее время dir и lang
поддерживается Internet Explorer версии 5 и Netscape 6. Раздел 3.6.1.1, «Атрибут dir» Раздел 3.6.1.2, «Атрибут lang» Каскадные таблицы стилей (CSS)
стандарт — это санкционированный способ определения атрибутов отображения для
элементы HTML/XHTML, и это быстро становится единственным способом. Использовать
атрибут стиля для определения характеристик отображения
для таблицы и ее элементов, которые вступают в силу немедленно и
переопределить стили отображения, которые могут действовать в данный момент для
весь документ. Используйте атрибут класса, чтобы
ссылаться на таблицу стилей, определяющую уникальное отображение
характеристики таблицы и ее элементов. Обсуждаем класс и стиль
атрибуты и стандарт CSS подробно описаны в Главе 8, «Каскадные таблицы стилей». Раздел 8.1.1, «Встроенные стили: атрибут стиля» Раздел 8.3, «Классы стилей» Популярные браузеры имеют внутреннюю
механизмы, обнаруживающие различные действия пользователя с мышью и клавиатурой
события, которые могут произойти внутри и вокруг ваших таблиц и их элементов.
Например, пользователь может щелкнуть указатель мыши в одном из
ячейки таблицы или выделите заголовок, а затем нажмите клавишу «Ввод» или
Клавиша ввода. С помощью различных атрибутов событий вы можете реагировать на эти события,
таких как onClick и onKeyDown, заставив браузер выполнить один или
больше команд или апплетов JavaScript, на которые вы ссылаетесь как на значение
к соответствующему атрибуту события. См. главу 12, «Исполняемый контент».
для деталей. Марка
новая строка в таблице с
тег Определить строку в таблице ALIGN ONDBLCLICK BGCOLOR ONKEYDOWN BORDERCOLOR ONKEYPRESS BORDERCOLORDARK ONKEYUP BORDERCOLORLIGHT ONMOUSEDOWN CHAR ONMOUSEMOVE CHAROFF ONMOUSEOUT CLASS ONMOUSEUP DIR ONMOUSEUP ID Стиль LANG Титул NowRAP ONCLICK tr_content table_content В каждой строке таблицы столько же ячеек, сколько в самой длинной строке;
браузер автоматически создает пустые ячейки для заполнения строк меньшим количеством
определенные ячейки. Атрибут align для
Тег Значение атрибута выравнивания
лево право,
центрировать, обосновать или
char заставляет браузер выравнивать содержимое
каждая ячейка в ряду у левого или правого края, в центре
ячейке, распространяться по ячейке или указанному символу в
ячейка соответственно. Аналогичным образом измените вертикальное выравнивание по умолчанию для содержимого
ячейки данных, содержащиеся в строке таблицы с
атрибут выравнивания. Обычно браузеры отображают
содержимое ячейки центрировано по вертикали. Включив
атрибут valign в
Тег Вы также можете указать горизонтальное и вертикальное выравнивание для
отдельные ячейки в строке (раздел 10.2.4.1, «Атрибуты align и valign»).
Используйте атрибуты выравнивания в теге Таблица 10-1 содержит горизонтальные
(выравнивание) и вертикальное (выравнивание)
значения и параметры атрибутов содержимого ячейки таблицы. Значения в
круглые скобки используются по умолчанию для популярных браузеров. Атрибут Заголовки Netscape и IE Данные Netscape и IE Левый (слева) выровнять (Центр) Центр Право Право Обоснуйте[63] Обоснуйте[63] Символ[63] Символ[63] Топ Топ валайн (Центр) (Центр) Низ Низ Базовый уровень Базовый уровень [63]Значение еще не поддерживается. Даже
простые текстовые процессоры позволяют выстраивать десятичные точки для чисел в
стол. До появления стандарта HTML 4.0 язык был
не хватает этой функции. Теперь вы можете включить
атрибут char, чтобы указать, какая буква в каждом из
ячейки строки таблицы должны быть осью для этого выравнивания.
Вам не нужно включать значение с char. если ты
нет, символ по умолчанию зависит от языка: это
точка в английском языке, например, и запятая во французском языке. Включить
атрибут char и одну букву в качестве его значения для
указать другой символ выравнивания. Используйте атрибут charoff и целочисленное значение для
указать смещение до первого вхождения символа выравнивания
на каждой строке. Если строка не включает выравнивание
символ, он должен быть смещен по горизонтали, чтобы закончиться на выравнивании
должность. Атрибуты char и charoff
являются новыми в HTML 4 и XHTML, но еще не поддерживаются ни одним из
популярные браузеры. Как и его родственник для
тег [64]В отличие от Каждой ячейке в строке будет присвоен этот цвет фона. Индивидуальный
цвета ячеек можно изменить, предоставив
атрибут bgcolor для этих ячеек. Нравиться
их нестандартные собратья для Их значения переопределяют любые значения, установленные соответствующим атрибутом
в содержащем теге Браузеры обрабатывают каждую ячейку таблицы как
хотя это было окно браузера само по себе, содержимое которого текло внутри
клетки, как если бы они были обычным содержимым тела (хотя и подвержены
специальные свойства выравнивания ячеек таблицы). Соответственно, браузеры
автоматически переносить текстовые строки, чтобы заполнить выделенное пространство ячейки таблицы.
Атрибут nowrap при включении в таблицу
row, останавливает обычный перенос слов во всех ячейках этой строки. С
nowrap, браузер собирает содержимое
ячейку на одну строку, если вы не вставите
тег ,
который затем вызывает разрыв, чтобы содержимое продолжалось на новой строке
внутри ячейки таблицы. Теги Определить данные таблицы и ячейки заголовка ABBR NOWRAP ALIGN ONCLICK AXIS ONDBLCLICK BACKGROUND ONKEYDOWN BGCOLOR ONKEYPRESS BORDERCOLOR ONKEYUP BORDERCOLORDARK ONMOUSEDOWN BORDERCOLORLIGHT ONMOUSEMOVE CHAR ONMOUSEOUT CHAROFF ONMOUSEOVER CLASS ONMOUSEUP COLSPAN ROWSPAN DIR SCOPE КОЛЛЕКТОРЫ СТИЛЬ ВЫСОТА НАЗВАНИЕ ID VALIGN LANG WIDTH или body_content tr_content Аналогично доступным для строки таблицы
( Содержимое Если в определенной строке меньше заголовков или элементов данных, чем в других строках,
браузер добавляет пустые ячейки в конце, чтобы заполнить строку. Если тебе надо
сделать пустую ячейку перед концом строки, например, чтобы
указать отсутствующую точку данных, создать заголовок или ячейку данных без
содержание. Пустые ячейки выглядят иначе, чем ячейки, содержащие данные или заголовки, если
у таблицы есть границы: пустая ячейка не будет как бы рельефной
в окно, но вместо этого просто остается пустым. Если ты хочешь
создайте пустую ячейку с надрезанными границами, как и все остальные
ячеек в таблице обязательно поместите минимальное количество содержимого в
ячейка: например, один тег выровнять
атрибуты идентичны атрибутам
то же имя для тега строки таблицы ( Вы можете установить значение атрибута align равным
влево, вправо или
центр, заставляя браузеры выравнивать ячейку
содержимое у левого или правого края или в центре
ячейка соответственно. Кроме того, Internet Explorer поддерживает значение
выравнивания, чтобы заполнить каждую строку текста так, чтобы она
вровень с обеими сторонами клетки. Валигн
атрибут может иметь значение top,
нижний, средний или
baseline, сообщая браузеру о необходимости выровнять
содержимое ячейки к верхнему или нижнему краю или к центру
ячейки или (только Netscape) до базовой линии первой строки
текст в других ячейках строки. Как и его близнец в
Тег Например: устанавливает ширину текущей ячейки заголовка и, следовательно, весь
столбец ячеек шириной до 400 пикселей. В качестве альтернативы: создает ячейку данных со столбцом, занимающим 40 процентов всего
ширина стола. Так как Netscape и Internet Explorer делают все ячейки в столбце
той же ширины, вы должны поместить атрибут ширины в
только одна ячейка в столбце, предпочтительно первый экземпляр
ячейка в первой строке для удобочитаемости исходного кода. Если две и более ячеек
в том же столбце имеют ширину
атрибуты, почитается самый широкий. Вы не можете сделать столбец
тоньше, чем минимум, необходимый для отображения всех ячеек в
столбец. Итак, если браузер определяет, что столбец ячеек нуждается
быть не менее 150 пикселей в ширину, чтобы вместить все ячейки
содержимого, он будет игнорировать атрибут ширины в одном из
теги ячеек столбца, которые пытаются сделать ячейку только 100
пикселей в ширину. Атрибут высоты позволяет указать минимум
высота в пикселях для текущей ячейки. Так как все ячейки подряд
имеют одинаковую высоту, этот атрибут нужно указать только на одном
ячейка в ряду, желательно первая. Если какая-то другая ячейка в строке
должен быть выше, чтобы вместить его содержимое, этот атрибут
игнорируется, и все ячейки в строке будут иметь больший размер. По умолчанию все ячейки в строке имеют высоту самой большой ячейки
в строке, которая просто вмещает его содержимое. Это
обычно имеет заголовок таблицы, который описывает несколько столбцов ниже
это, как заголовки, которые мы используем в Таблице 10-1. Использовать
colspan в заголовке таблицы или теге данных для
расширить ячейку таблицы на два или более столбца в ее строке. Установить
значение атрибута colspan в целочисленное значение
равно количеству столбцов, которые вы хотите, чтобы заголовок или ячейка данных
охватывать. Например: сообщает браузеру, что ячейка должна занимать одно и то же пространство по горизонтали.
в виде трех ячеек в строках над или под ним. Браузер пропускает
содержимое ячейки занимает все пространство. Что делать, если справа недостаточно лишних ячеек?
Браузер просто расширяет ячейку на столько столбцов, сколько существует, чтобы
право; он не добавляет дополнительные пустые ячейки в каждую строку, чтобы
разместить чрезмерно расширенное значение colspan. Ты
может обойти это ограничение, добавив необходимое дополнение, но
без содержимого, ячейки в одну строку. (Дайте им одну
тег Просто
поскольку атрибут colspan накладывает ячейку таблицы
по нескольким столбцам атрибут rowspan
растягивает ячейку вниз на две или более строк таблицы. Включить атрибут rowspan в
Тег создает ячейку, которая занимает текущую строку плюс еще две строки ниже
что. Как и атрибут colspan, браузер игнорирует
слишком расширенные атрибуты rowspan и будут только
расширить текущие строки ячеек вниз, которые вы явно определили
другие теги Вы можете расширить одну ячейку как на несколько столбцов, так и вниз
несколько строк, включив как colspan, так и
Атрибуты rowspan в заголовке или данных таблицы
ярлык. Например: создает ячейку заголовка, которая, как и следовало ожидать, охватывает три
столбцы и четыре строки вниз, включая текущую ячейку и расширение
еще две клетки вправо и еще три клетки вниз. Браузер
перетекает содержимое ячейки, чтобы занять все пространство, выровненное
внутри в соответствии со спецификациями выравнивания текущей строки
или к тем, которые вы явно включаете в тот же тег, как описано
ранее. Браузеры обрабатывают каждую ячейку таблицы так,
это было окно браузера само по себе, содержимое которого текло внутри
клетки, как если бы они были обычным содержимым тела (хотя и с учетом особых
свойства выравнивания таблицы и ячейки). Соответственно, браузеры
автоматически переносить текстовые строки, чтобы заполнить выделенное пространство ячейки таблицы.
Атрибут nowrap при включении в таблицу
заголовка или тега данных, останавливает обычный перенос слов. С
nowrap, браузер собирает содержимое
ячейку на одну строку, если вы не вставите
тег ,
который затем вызывает разрыв, чтобы содержимое продолжалось на новой строке
внутри ячейки таблицы. Пока что
опять же, вы можете изменить цвет фона — на этот раз для
индивидуальная ячейка данных. Значением этого атрибута является либо RGB
шестнадцатеричное значение цвета или стандартное имя цвета. Оба синтаксиса
цветовые значения и допустимые названия цветов приведены в Приложении G, «Имена и значения цветов». фоновый атрибут, поддерживается только Интернетом
Проводник предоставляет URL-адрес изображения, которое мозаично, чтобы заполнить
фон клетки. Изображение будет обрезано, если ячейка
меньше, чем изображение. Ни фон, ни цвет фона
переопределит связанное свойство таблицы стилей. Интернет
Проводник позволяет изменять цвета, из которых состоит человек.
граница ячейки — если границы таблицы включены с
пограничный атрибут, конечно. См. соответствующий
описания атрибутов под
Тег Значения этих трех атрибутов переопределяют любые значения, установленные для
содержащий <таблицу> или
тег Так же, как для
тег Используйте атрибут charoff и целочисленное значение для
указать смещение до первого вхождения символа выравнивания
в клетке. Если в ячейке нет символа выравнивания,
он должен быть смещен по горизонтали, чтобы закончиться в положении выравнивания. Атрибуты char и charoff
являются стандартными для HTML 4 и XHTML, но еще не поддерживаются ни одним из
популярные браузеры. Атрибут заголовков связывает ячейки заголовков с данными.
ячейка в таблице. Значение этого атрибута заключено в кавычки.
список имен, которые были определены для различных ячеек заголовка с помощью
атрибут идентификатора. Заголовки
особенно полезен для невизуальных браузеров, которые могут
произнести содержимое ячейки заголовка, прежде чем представить связанную с ней
содержимое ячейки данных. Используйте атрибут области для связывания ячеек данных
с ячейкой заголовка. При значении row все ячейки
в строке заголовка связаны с ячейкой заголовка.
Указание col связывает все ячейки в текущем
столбец к ячейке. Используя группу строк или
colgroup связывает все клетки в ячейке
группа строк (определяется, Значение этого атрибута должно быть сокращенным описанием
содержимого ячейки. При нехватке места браузеры могут
выберите вместо этого отображать аббревиатуру или использовать ее в невизуальном
контексты. Таблицы обычно битком набиты данными, что побуждает читателя задать вопрос
вопросы. Табличный отчет о расходах, например, естественно приводит к
запросы типа «Сколько я потратил на еду?» или же
«Сколько у меня стоило такси?» В будущем браузеры
может поддерживать такие запросы с помощью оси
атрибут. Значение этого атрибута представляет собой список категорий, заключенный в кавычки.
имена, которые могут быть использованы для формирования запроса. В результате, если вы использовали
ось = еда в ячейках, содержащих покупки еды,
браузер мог найти эти ячейки, извлечь их значения и
производить
сумма. Таблица обычно нуждается в подписи, чтобы
объяснить его содержание, поэтому популярные браузеры предоставляют заголовок таблицы
ярлык. Авторы обычно помещают Определить заголовок таблицы ALIGN ONKEYUP CLASS ONMOUSEDOWN DIR ONMOUSEMOVE ID ONMOUSEOUT LANG ONMOUSEOVER ONCLICK ONMOUSEUP ONDBLCLICK STYLE ONKEYDOWN НАЗВАНИЕ ONKEYPRESS VALIGN ; никогда не опускался body_content table_content По умолчанию браузеры размещают
содержимое подписи по центру над таблицей. Вы можете разместить его
под таблицей с атрибутом align, установленным на
нижнее значение (значение
top, конечно же, эквивалентен значению по умолчанию). В Internet Explorer можно также использовать атрибут align для управления горизонтальной позицией подписи и использовать атрибут valign для изменения вертикальной позиции подписи. Установите для атрибута выравнивания значение слева, по центру (по умолчанию) или справа, чтобы расположить заголовок в соответствующем месте относительно таблицы. Используйте атрибут valign, чтобы поместить заголовок вверху или внизу таблицы. Другие браузеры игнорируют различные значения и атрибуты выравнивания заголовков Internet Explorer. Как
другие табличные теги,
атрибута роли ARIA идентифицирует элемент, содержащий роль, как имеющий неинтерактивную табличную структуру, содержащую данные, расположенные в строках и столбцах, подобно собственному
HTML. элемент.
<дел
роль = "таблица"
aria-label="Семантические элементы"
aria-describedby="semantic_elements_table_desc"
ария-строка = "81">
<дел>
Семантические элементы для использования вместо ролей ARIA
role="table"
представляет собой статическую табличную структуру со строками, содержащими ячейки. Ячейки нельзя сфокусировать или выбрать, хотя виджеты в отдельных ячейках таблицы могут быть интерактивными. По возможности настоятельно рекомендуется использовать нативный элемент HTML .
или 9Вместо 0003 древовидной сетки . role="table"
к элементу контейнера. В этом контейнере каждая строка имеет набор role="row"
и содержит дочерние ячейки. Каждая ячейка имеет роль заголовка столбца
, заголовка строки
или ячейки
. Строки могут быть дочерними элементами таблицы или внутри группы строк
. aria-labeledby
или aria-label
. Все остальные элементы семантической таблицы, такие как ,
,
, и , необходимо добавить через связанные роли, такие как rowgroup
,3 row ,
3 row ,
4 заголовок столбца
и ячейка
. aria-sort
следует добавить в элемент ячейки заголовка (а не в саму таблицу). Если какие-либо строки или столбцы скрыты, aria-colcount
или aria-rowcount
должны быть включены, указывая общее количество столбцов или строк, соответственно, вместе с aria-colindex
или aria-rowindex
в каждой ячейке. aria-colindex
или aria-rowindex
устанавливается на позицию ячейки в строке или столбце соответственно. Если таблица включает ячейки, которые охватывают несколько строк или несколько столбцов, то также следует включить aria-rowspan
или aria-colspan
. Поймите, гораздо проще использовать , а также все связанные семантические элементы и атрибуты, которые поддерживаются всеми вспомогательными технологиями.
сетки
. Если взаимодействие предусматривает состояние выбора отдельных ячеек, если предусмотрена навигация слева направо и сверху вниз или если пользовательский интерфейс позволяет переупорядочивать порядок ячеек или иным образом изменять порядок отдельных ячеек, например, путем перетаскивания, используйте сетка
или древовидная сетка
вместо. Связанные роли, состояния и свойства WAI-ARIA
role="rowgroup"
,
и
.
роль = "строка"
ария-описывается атрибутом
aria-метка
атрибут aria-label
предоставляет доступное имя для таблицы. aria-colcount
атрибут aria-colcount="-1"
. aria-rowcount
атрибут ария-рядкаунт="-1"
. Взаимодействие с клавиатурой
Необходимые функции JavaScript
элемент вместо роли таблицы ARIA, когда это возможно.
<дел
роль = "таблица"
aria-label="Семантические элементы"
aria-describedby="semantic_elements_table_desc"
ария-строка = "81">
<дел>
Семантические элементы для использования вместо ролей ARIA
aria-rowcount
, в настоящее время видны только четыре. Столбцы можно сортировать, но в настоящее время они не отсортированы, на что указывает свойство aria-sort
в заголовках столбцов. ,
,
,
, , и т. д. для структуры таблицы данных. Вы можете добавить эти роли ARIA, чтобы обеспечить доступность в случае удаления собственной семантики таблицы, например, с помощью CSS. Соответствующий вариант использования роли таблицы ARIA — это когда свойство отображения CSS переопределяет собственную семантику таблицы, например, на дисплей: сетка
. В этом случае вы можете использовать роли таблицы ARIA для повторного добавления семантики. Added benefits
Specification Accessible Rich Internet Applications (WAI-ARIA)
# table ARIA Authoring Practices
# table сетка
роль : Элемент Table Body — HTML: Язык гипертекстовой разметки
инкапсулирует набор строк таблицы (
элементов), указывая на то, что они составляют тело таблицы ( ).
вместе со своими родственниками
и
предоставляют полезную семантическую информацию, которую можно использовать при отображении на экране или принтере, а также в целях доступности.
Устаревшие атрибуты
выравнивание
Устаревший left
, выравнивание содержимого по левому краю ячейки center
, центрирование содержимого в ячейке right
, выравнивание содержимого по правому краю ячейки выравнивание
, вставка пробелов в текстовое содержимое, чтобы содержимое было выравнивано в ячейке char
, выравнивание текстового содержимого по специальному символу с минимальным смещением, определяемым char
и charoff
атрибуты. слева
. text-align
. text-align
для align="char"
еще не реализовано ни в одном браузере. См. раздел совместимости браузера text-align
для
значение. цвет
Устаревший #
». Также можно использовать одно из предопределенных ключевых слов цвета. background-color
. символ
«>
Устаревший .
) при попытке выровнять числа или денежные значения. Если для align
не установлено значение char
, этот атрибут игнорируется. уголь
Устаревший валайн
Устаревший baseline
, что поместит текст как можно ближе к нижней части ячейки, но выровняет его по базовой линии символов, а не по их нижней части. Если все символы одного размера, это имеет тот же эффект, что и 9.0003 снизу . нижний
, что поместит текст как можно ближе к нижней части ячейки; средний
, который будет центрировать текст в ячейке; сверху
, что поместит текст как можно ближе к верхней части ячейки. vertical-align
. (для семантической идентификации строк заголовков), блок
должен следовать за ним.
, вы также не можете иметь строки таблицы (
elements ), которые являются прямыми дочерними элементами , но не включены в
. Все строки без заголовка и нижнего колонтитула должны находиться внутри
, если он используется.
Элементы и
определяют информацию, которая может быть одинаковой или, по крайней мере, очень похожей на каждой странице многостраничной таблицы, в то время как содержимое элемента
обычно будет отличаться от страницы. на страницу.
,
,
и
блоки отдельно друг от друга для одной и той же родительской таблицы. на таблицу, если они все следуют друг за другом. Это позволяет разделить строки в больших таблицах на секции, каждая из которых при желании может быть отформатирована отдельно.
. Дополнительные примеры использования этого тега см. в примерах для
<таблица>
. Базовый пример
и
с количеством строк в теле.
HTML
.
<таблица>
<тело>
Идентификатор учащегося
Имя
Основной
3741255
Джонс, Марта
Информатика
<тд>3971244
Ним, Виктор
Русская литература
4100332
Петров, Александра
Астрофизика
CSS
стол {
граница: 2px сплошная #555;
граница коллапса: коллапс;
шрифт: 16px "Lucida Grande", "Helvetica", "Arial", без засечек;
}
border-collapse
, чтобы гарантировать, что линии границ являются общими для соседних ячеек, а не имеют свои собственные границы. с пробелом между ними. Шрифт
используется для установки начального шрифта для таблицы.-й,
тд {
граница: 1px сплошная #bbb;
отступ: 2px 8px 0;
выравнивание текста: по левому краю;
}
и ячейки. Ячейкам придается светло-серый контур толщиной в один пиксель, отступы настраиваются, и все ячейки выравниваются по левому краю с помощью text-align
thead > tr > th {
цвет фона: #cce;
размер шрифта: 18 пикселей;
нижняя граница: 2px сплошная #999;
}
, получают дополнительные стили. Они используют более темный фоновый цвет
, больший размер шрифта и более толстую и темную нижнюю границу, чем другие границы ячеек. Результат
Несколько тел
элементов . Каждый потенциально может иметь свою собственную строку или строки заголовка; однако может быть только один
на таблицу! Из-за этого вам нужно использовать
, заполненный элементами
, для создания заголовков внутри каждого . Давайте посмотрим, как это делается.
Результат
HTML
<тело>
Идентификатор учащегося
Имя
Информатика
3741255
Джонс, Марта
4077830
Пирс, Бенджамин
<тело>
5151701
Кирк, Джеймс
Русская литература
<тд>3971244
<тело>
Ним, Виктор
Астрофизика
4100332
Петров, Александра
8892377
Тойота, Хироко
Блок , первая строка которого содержит один элемент
с атрибутом colspan
, охватывающим всю ширину таблицы. В этом заголовке указано имя мажора, содержащегося в .
каждой специальности состоит из двух ячеек: первая для идентификатора студента, а вторая для его имени.
CSS
таблица {
граница: 2px сплошная #555;
граница коллапса: коллапс;
шрифт: 16px "Lucida Grande", "Helvetica", "Arial", без засечек;
}
й,
тд {
граница: 1px сплошная #bbb;
отступ: 2px 8px 0;
выравнивание текста: по левому краю;
}
thead > tr > th {
цвет фона: #cce;
размер шрифта: 18 пикселей;
нижняя граница: 2px сплошная #999;
}
(в отличие от тех, которые находятся в
). Это используется для заголовков, указывающих соответствующий основной раздел каждой таблицы.
tbody > tr > th {
цвет фона: #dde;
нижняя граница: 1,5 пикселя сплошная #bbb;
вес шрифта: нормальный;
}
Спецификация HTML Standard
# the-tbody-element :
:nth-child
для установки выравнивания по ячейкам столбца; text-align
для выравнивания содержимого всех ячеек по одному и тому же символу, например ‘.’. Полное руководство, 4-е издание)
HTML и XHTML: полное руководство, 4-е издание , который инкапсулирует таблицу и
его элементы в теле документа; в
тег
, определяющий строку таблицы; в
теги . Каждый тег имеет один или несколько
обязательные и необязательные атрибуты, некоторые из которых влияют не только на
сам тег, но и связанные теги. и ,
которые определяют заголовки и ячейки данных таблицы; и
Тег 10.2.1. Тег
и его
Конечный тег
определяет и инкапсулирует
таблицу в теле документа. Если не указано иное
в окне браузера по таблице стилей, абзацу, уровню раздела,
или другие параметры выравнивания, браузер останавливает текущий поток текста,
разрывает строку, вставляет таблицу, начиная с новой строки, а затем
перезапускает поток текста на новой строке под таблицей.<таблица> 09 0 , которые определяют каждый
строка содержимого таблицы вместе с различными тегами секционирования таблицы:, ,, 10.2.1.1. Атрибут align (устарел)
отличается от используемых
внутри тегов элементов таблицы
, и . В
этих тегов атрибут управляет выравниванием текста внутри
ячейки таблицы, а не выравнивание таблицы в содержащем
текстовый поток. 10.2.1.2. Атрибуты bgcolor и background
10.2.1.3. Атрибут границы
сообщает
браузер для рисования линий вокруг таблицы, а также строк и ячеек внутри
Это. По умолчанию границ вообще нет. Вы можете указать значение для
границы, но вам не нужно с HTML.
Сам по себе атрибут просто включает границы и набор значений по умолчанию.
характеристики разные для каждого из популярных браузеров (пересмотрите
таблица Рис. 10-1; у него есть границы). С XHTML,
используйте border=»border» для достижения того же значения по умолчанию
полученные результаты. В противном случае в HTML или XHTML укажите целочисленное значение.
для границы, равной ширине пикселя 3D
линии с точеными краями, которые окружают внешнюю часть стола и делают
это кажется тиснением на странице.
10.2.1.4. Атрибуты рамки и правил
10.2.1.5. Атрибуты bordercolor, bordercolorlight и bordercolordark
10.2.1.6. Атрибут ячейки
, ячейка
расстояние между внутренними ячейками увеличивается еще на два пикселя (всего четыре)
чтобы освободить место для точеного края на внутренней границе. Внешний
ребра реберных ячеек растут на величину
граничный атрибут.
10.2.1.7. Атрибут cellpadding
10.2.1.8. Сочетание атрибутов border, cellpacing и cellpadding
комбинируется способами, которые могут быть
сбивает с толку. На рис. 10-2 показано, как атрибуты
создавать внутренние и внешние границы различной ширины.
Рис. 10-2. Атрибуты border, cellpacing и cellpadding таблицы
10.2.1.9. Атрибут cols
, хотя бы для
помочь браузеру быстрее форматировать таблицы.
10.2.1.10. Атрибуты valign и nowrap
являются
верх, низ,
средний или базовый уровень; в
вертикальная позиция по умолчанию — центр ячейки.
останавливает обычный перенос слов
во всех строках таблицы. С nowrap браузер
собирает содержимое ячейки в одну строку, если только вы не
вставьте
или
тег в настоящее время
поддерживается только Internet Explorer. Вы достигаете аналогичных эффектов в
Netscape, включив valign или
атрибут nowrap внутри индивидуального
, и теги. 10.2.1.11. Атрибуты ширины и высоты
). Используйте абсолютное значение ширины для
тщательно отформатированные таблицы, содержимое которых будет трудно читать в
широкие витрины.
10.2.1.12. Сводный атрибут
10.2.2. Общие атрибуты таблиц
и другой таблице
теги создания, но и для большинства других тегов. За исключением
Класс атрибутов, связанных с CSS, и
стиль управления отображением таблицы, ни один из
другие стандартные атрибуты все же полностью поддерживаются любым из
популярные браузеры.
10.2.2.1. Атрибуты id и title
10.2.2.2. Атрибуты dir и lang
10.2.2.3. Атрибуты класса и стиля
10.2.2.4. Атрибуты события
10.2.3. Тег
. Место в пометить одну или несколько ячеек, содержащих
заголовки, определенные тегом , и
данные, определенные с помощью тега (см. Раздел 10.2.4, »
Теги и «). Тег принимает ряд специальных атрибутов, управляющих его поведением,
вместе с общими атрибутами таблиц, описанными в Разделе 10.2.2, «Общие атрибуты таблиц». ; может быть опущен в HTML 51515151515151515151515151515151515151151515115151511515151151511515115151511515115115119н. 10.2.3.1. Атрибуты align и valign
может быть объявлен устаревшим в HTML
и стандарты XHTML, но он жив и здоров для
и другие элементы таблицы.
выравнивание атрибута для
Тег позволяет изменить значение по умолчанию
горизонтальное выравнивание всего содержимого ячеек подряд.
влияет на все ячейки в текущей строке, но не
последующие ряды. со значением
сверху, снизу или
baseline, вы указываете браузеру разместить таблицу
содержимое строки выровнено по верхнему или нижнему краю своих ячеек
или выровнены по базовой линии верхней строки текста в других ячейках в
ряд (рис. 10-3). Значение
средний, хотя и приемлемый, но не имеет реального эффекта
поскольку он просто повторяет вертикальное выравнивание по умолчанию: <граница таблицы="граница">
Выравнивание
Вверх
Базовый уровень
Центр
Внизу
Базовый уровень_ _
Другая линия AAyy
_AAyy_
AAyy
AAyy
Рис.
10-3. Влияние атрибута valign на выравнивание содержимого ячейки таблицы чтобы указать наиболее распространенные обоснования содержимого ячейки для строки
(если не по умолчанию) и используйте другое выравнивание или
атрибут valign для тех отдельных ячеек, которые
отклоняться от общего порядка. Таблица 10-1. Значения и параметры атрибута выравнивания содержимого ячейки таблицы
10.2.3.2. Атрибуты char и charoff
10.2.3.3. Атрибут bgcolor
, цвет bgcolor
атрибут тега
задает
цвет фона всей строки.[64] Его значение является либо значением цвета RGB, либо
стандартное название цвета. Как синтаксис значений цвета, так и
допустимые названия цветов приведены в Приложении G, «Имена и значения цветов». с Internet Explorer,
не поддерживает фон
изображение. 10.2.3.4. Атрибуты bordercolor, bordercolorlight и bordercolordark
тег, Internet Explorer позволяет использовать эти атрибуты для установки цвета
границ в текущей строке.
. См.
соответствующее описание этих расширений в Разделе 10. 2.1.5, «Атрибуты bordercolor, bordercolorlight и bordercolordark» для подробностей. Значения цвета могут быть либо RGB
значение цвета или стандартное название цвета, оба из которых описаны
полностью в Приложении G, «Имена и значения цветов».
10.2.3.5. Атрибут nowrap
или 10.2.4.
Теги
и и зайдите внутрь тегов таблицы, чтобы создать
ячейки и содержимое в строке. Теги работают аналогично;
единственные реальные различия в том, что браузеры отображают заголовок
текст — предназначенный для названия или иного описания данных таблицы — в
стиль полужирного шрифта и выравнивание по умолчанию их
соответствующее содержимое может отличаться от содержимого данных. Данные обычно
по умолчанию выравнивается по левому краю; заголовки выравниваются по центру (таблица 10-1). и ; может быть опущен в HTML 0208), теги ячеек таблицы поддерживают
богатый набор атрибутов стиля и выравнивания содержимого, которые вы можете применить к
отдельные данные или ячейка заголовка. Эти атрибуты переопределяют значения по умолчанию.
значения для текущей строки. Существуют также специальные атрибуты, которые
управлять количеством столбцов или строк, которые ячейка может занимать в таблице. и теги также принимают общие атрибуты таблиц, описанные в Разделе 10.2.2, «Общие атрибуты таблиц». и
Теги могут быть любыми, что вы можете добавить
тело документа, включая текст, изображения, формы и т. д.
на — еще один стол. И, как было сказано ранее, браузер
автоматически создает таблицу достаточно больших размеров, как по вертикали, так и
горизонтально, чтобы отобразить все содержимое любых и всех ячеек.
. 10.2.4.1. Атрибуты align и valign
;
см. Раздел 10.2.3, «Тег »), за исключением того, что при использовании с
тег или ,
они контролируют горизонтальное или вертикальное выравнивание контента всего за
текущая ячейка. Их значение переопределяет любое выравнивание, установленное
соответствующее выравнивание или выравнивание
атрибут тега , но не
влияет на выравнивание последующих ячеек. Подробную информацию о выравнивании см. в Табл. 10-1. 10.2.4.2. Атрибут ширины
, позволяющий расширить таблицу,
Атрибут ширины для тегов ячеек таблицы позволяет расширить
отдельная ячейка и, следовательно, весь столбец, который она занимает. Ты устанавливаешь
ширину до целого числа пикселей или
процент, указывающий ширину ячейки как часть
стол в целом.
10.2.4.3. Атрибут высоты
10.
2.4.4. Атрибут colspan
как их содержимое, если хотите
Рельефная рамка Netscape вокруг них.) 10.2.4.5. Атрибут диапазона строк
или самая верхняя строка таблицы, где вы хотите, чтобы ячейка начиналась и
установите его значение равным количеству строк, которые вы хотите охватить.
затем ячейка занимает то же место, что и текущая строка, и
соответствующее количество ячеек ниже этой строки. Браузер пропускает
содержимое ячейки занимает все расширенное пространство. За
пример:
, следующие за текущей строкой. Браузеры не будут добавлять пустые строки в таблицу, чтобы заполнить диапазон строк.
ниже последней определенной строки в таблице. 10.2.4.6. Объединение colspan и rowspan
10.2.4.7. Атрибут nowrap
или 10.2.4.8. Атрибуты bgcolor и background
10.2.4.9. Атрибуты bordercolor, bordercolorlight и bordercolordark
в Разделе 10.2.1.5, «Атрибуты bordercolor, bordercolorlight и bordercolordark» для получения подробной информации.
. Их значения могут быть либо RGB
значение цвета или стандартное название цвета, оба из которых описаны
полностью в Приложении G, «Имена и значения цветов». 10.2.4.10. Атрибуты char и charoff
, вы можете использовать
атрибут char с или тег) или группу столбцов (определяемую тегом или , чтобы указать, какая буква в
ячейка таблицы должна быть осью для выравнивания, например, для десятичного
числа. Вам не нужно включать значение с char.
Если вы этого не сделаете, символ по умолчанию зависит от языка:
например, это точка в английском языке и запятая во французском.
Включите атрибут char и одну букву как
его значение, чтобы указать другой символ выравнивания. 10.2.4.11. Атрибуты заголовков и области действия
10.2.4.12. Атрибут сокращения
10.2.4.13. Атрибут оси
10.2.5. Тег
, но его можно разместить почти
в любом месте таблицы и между тегами строк. Заголовок может
содержат любое содержимое тела, как ячейка в таблице.
<заголовок> 10.
2.5.1. Атрибуты align и valign 10.2.5.2. Многие другие атрибуты