материал имеет табличную природу: расписание, глоссарий,...
Пример таблицы: расписание занятий.
Расписание занятийПонедельникАлгебра15:00
СредаМатанализ13:30
ПятницаJavascript17:00
Таблицы не следует использовать для размещения материала на
странице, для этого лучше использовать позиционирование блоков.
Таблица – это блочный элемент
, содержащий внутри себя строки – блочные элементы , которые, в свою очередь, содержат внутри себя элементы данных – ячейки (строчные элементы , ).columns.html
). Все, что находится вне ячеек таблицы, размещается перед таблицей. Например, элемент |
День | Предмет | Время |
---|---|---|
Понедельник | Алгебра | 15:00 |
Среда | Матанализ | 13:30 |
Пятница | Javascript | 17:00 |
С помощью стилей можно задать вид таблицы и отдельных ее элементов.
Например:
table { caption-side: bottom; border: 2px solid; }
th { font-size: larger; background-color: yellow; }
td { background-color: #e0e0e0; color: blue; }
caption { font-size: 16pt; font-style: italic; }
IE не понимает указание положения заголовка caption-side!
table.html
Слайд 4
Коллапс границ
По умолчанию границы ячеек отстоят друг от
друга и от границы самой таблицы на некоторое расстояние. Это
легко увидеть, если задать границуячеек и таблицы:
С помощью задания стиля border-collapse можно убрать промежутки
между границами:
table { border: 1px solid black; }
td { border: 1px solid black; }
collapse.html
table { border-collapse: collapse; border: 1px solid black; }
td { border: 1px solid black; }
Стиль, при котором границы таблицы и отдельных ячеек разделены,
задается значением border-collapse: separate; (принят по
умолчанию). При этом можно задавать ширину промежутка между
ячейками таблицы с помощью стиля border-spacing, например
table { border-collapse: separate;
border: 1px solid black;
border-spacing: 0.2cm 1em; }
Слайд 5
Колонки
Вообще говоря, таблица состоит из строк (). Но
для задания стилей для отдельных колонок можно указать отдельные
элементы для разных колонок и групп колонок в таблице (День | Предмет | Время |
---|---|---|
Понедельник | Алгебра | 15:00 |
Среда | Матанализ | 13:30 |
Пятница | Javascript | 17:00 |
Чаще всего это используется для задания ширины отдельных колонок,
но может также использоваться для выделения колонок цветом, задания
специфического шрифта и т.д.