- •Содержание
- •Введение
- •1 Структура html-документа
- •2.2 Горизонтальная линия
- •2.3 Абзац
- •2.4 Принудительный разрыв строки
- •2.5 Цвет фона и цвет шрифта
- •3 Оформление отдельных элементов текста
- •3.1 Текстовые ссылки и цитаты
- •3.2 Усиление текста
- •3.3 Авторское редактирование
- •3.4 Центрирование абзацев и фрагментов
- •4 Программирование списков
- •4.1 Маркированный список
- •4.2 Нумерованный список
- •4.3 Вложенные списки
- •5 Гипертекст
- •5.1 Переносимость
- •5.2 Html-документ - это гипертекст
- •5.3 Гипертексты и браузеры
- •5.4 Переход к другому документу
- •5.5 Переход к метке другого документа
- •6 Графика
- •6.1 Программирование картинки
- •7 Фоновые изображения
- •8 Таблицы
- •8.1 Программирование таблицы
- •8.2 Атрибуты команды tr
- •8.3 Атрибуты команды td (th)
- •8.4 Страничные отступы
- •8.5 Таблицы, вложенные друг в друга
- •9 Вопросы для самоконтроля
- •10 Задания
- •Литература
8.3 Атрибуты команды td (th)
Каждая табличная строка состоит из ячеек, которые последовательно описываются командами TD (обычная ячейка) и (или) TH (ячейка-заголовок):
<TR> описание содержимого ячейки </TR>
<TH> описание содержимого ячейки </TH>
Содержимое обычной ячейки по умолчанию горизонтально выравнивается по левому краю, а ячейки-заголовка - по центру. Кроме того, текст в ячейке-заголовке выделяется полужирным шрифтом. Команды TD и TH имеют следующие атрибуты:
-
Атрибут:
Назначение:
align= (left, center, right)
Выравнивание по горизонтали.
valign=(top, center,bottom, baseline)
Выравнивание по вертикали.
width= (число или процент)
Ширина ячейки.
bgcolor= (цвет)
Цвет фона.
background= (файл)
Фоновая картинка.
bordercolor= (цвет)
Цвет линий рамки.
bordercolordark= (цвет)
Цвет рамки (снизу и справа).
bordercolorlight= (цвет)
Светлый цвет рамки (сверху и слева).
nowrap
Выключение автоматического разрыва строк.
colspan= (число)
Ширина большой ячейки (в столбцах).
rowspan= (число)
Высота большой ячейки (в строках).
8.4 Страничные отступы
В обычных книгах текст не начинается с самого края - страничные поля выделяют информационные блоки и, следовательно, помогают глазам более комфортно воспринимать материал. В гипертекстовом документе можно создать поля, если размещать информацию внутри таблицы, состоящей всего из одной клетки с невидимыми границами. При изменении значения атрибута cellpadding, меняется ширина полей.
8.5 Таблицы, вложенные друг в друга
Используя таблицы, можно выровнять информационные блоки на экране и разместить их в соответствии с дизайн-проектом документа. Метод вложенных таблиц позволяет создавать более интересные интерфейсы WEB-страниц.
Пример кода создания вложенных таблиц:
<html><body>
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr>
<td><img src="dino.gif" width=110 height=111 align=center></td>
<td width="99%" bgcolor="#006600" align=center>
<font size="6"face="comic sans ms" color="#66ff66"><strong>
Вас приветствует "Красный уголок"</strong></font></td>
</tr><tr>
<td bgcolor="#006600" align=center>
<font face="comic sans ms" size=7 color="#66ff66" style="comic sans ms">
выбери<br>тему:
<td>
<table border=0 bordercolor="#ffffff" cellpadding=0 cellspacing=1>
<tr>
<td align=center><img src="704.jpg" width=180 height=160></td>
<td width=100% align="center">
<font face="comic sans ms" size=6 color="#006600">звери</font></td>
</tr><tr>
<td align=center><img src="469017.jpg" width=180 height=160></td>
<td width=100% align="center"><font face="comic sans ms" size=6 color="#006600">птицы</font></td>
</tr> <tr>
<td align=center><img src="i427047.jpg" width=180 height=160></td>
<td width=100% align="center"><font face="comic sans ms" size=6 color="#006600">рыбы</font></td>
</tr>
</table>
</td>
</tr>
</table></html>
Результат исполнения кода представлен на рисунке 8.2.
Рисунок 8.2 – Пример использования вложенных таблиц для оформления HTML-страниц
