Таблички
HTML содержит мало средств верстки. Разместить рядом картинку и сопровождающий текст невозможно -- после перевода строки текст располагается ниже картинки. Сверстать текст в две колонки или отодвинуть блок текста от края окна -- чтобы сделать все это и не проявлять чудеса изворотливости есть простой путь -- таблички. Internet Explorer и Netscape Navigator 3.0 позволяют указывать цвет фона для всей таблицы, ее рядов и ячеек.
1. Основы
Таблица-- конструкция HTML, связывающая текст и картинки в ряды, столбцы и ячейки. Таблица может содержать любые элементы HTML, включая multimedia и формы.
Таблица задаетсяс помощью флажков <TABLE> и </TABLE>. Ряды данных задаются флажками <TR> </TR> Ячейки данных задаются флажками <TD> </TD> или <TH> </TH>
Полнокровная табличкаполучается в результате комбинации только этих трех флажков:
Выглядит эта конструкция так:
data1.1 |
data1.2 |
data2.1 |
data2.2 |
обратите внимание, что таблица состоит из рядов ячеек, то есть ячейка обязательно должна быть частью ряда и не выходить за его границы. Посмотрите на конструкцию внизу. Сколько Вы видите ошибок ?
<table>
<td> data0 </td>
<tr> <td> data 1.1 </td> <td> </tr> data 1.2 </td>
</table>
(Я вижу две)
2. Разберемся, однако, поподробнее!
Что будет, если указать разное количество ячеек в разных рядах?
Можно ли все-таки действительно иметь разное число ячеек в разных рядах?
cell 1.1 colspan = 2 |
|
cell 2.1 |
cell 2.2 rowspan = 2 |
cell 3.1 |
Как выравниваются текст и картинки в ячейках таблицы?
td valign = |
top |
baseline |
center |
bottom |
Baseline__ |
AAyy |
__AAyy__ |
AAyy |
AAyy |
tr align=left |
tr align=right |
tr align=center |
В чем разница между <td> и <th>?
Как задаются размеры табличек?
А что это за cellpadding и cellspacing?
Что в таблицах плохого?
Netscape
"Все или ничего"
рамки
3. Полный синтаксис всех табличных флажков.
(по книге Chuck Musicano & Bill Kennedy
HTML: The Definitive Guide. O'Reilly & Associates, Inc. 1996)
фунция
определяет таблицу
параметры
align
bgcolor (только Internet Explorer и Netscape 3.0)
border
bordercolor (только Internet Explorer)
bordercolordark (только Internet Explorer)
cellpadding (только Netscape)
cellspacing (только Netscape)
hspace
valign (только Internet Explorer)
vspace
width
закрывающий флажок
</table>, обязателен
функция
Определяет ряд в таблице
параметры
align
bgcolor (только Internet Explorer и Netscape 3.0)
bordercolor (только Internet Explorer)
bordercolorlight (только Internet Explorer)
bordercolordark (только Internet Explorer)
valign
закрывающий флажок
</tr>, может быть опущен
функция
Определяет ячейку в таблице
параметры
align
bgcolor (только Internet Explorer и Netscape 3.0)
bordercolor (только Internet Explorer)
bordercolorlight (только Internet Explorer)
bordercolordark (только Internet Explorer)
colspan
nowrap
rowspan
valign
width
закрывающий флажок
</td> или </th>, может быть опущен.
функция
определяет заголовок таблицы
параметры
align
valign (только Internet Explorer)
закрывающий флажок
</caption>, обязателен
Возврат к началу страницы