Протоколы Internet


Язык HTML - часть 38


<table border=”5” frame=vsides” rules=”cols”>

<tr> <td>1 <td>2 <td>3

<tr> <td>4 <td>5 <td>6

<tr> <td>7 <td>8 <td>9

</table>

Следующие установки должны выполняться агентом пользователя для совместимости. Установка border=”0” подразумевает frame=”void” и, если не специфицировано иного, rules=”none”. Другие установки border подразумевают frame=”border” и, если не оговорено иное, rules=”all”. Значение “border” в стартовой метке элемента table должно интерпретироваться как значение атрибута frame. Это предполагает, что rules=”all” и ненулевое значение атрибута border. Так, например:

<frame border=”2”> у <frame border=”2” frame=”border” rules=”all”>

и

<frame border> <=< frame frame=”border” rules=”all”>

14.14 Поля ячейки

Два атрибута регулируют зазор между и внутри ячеек.

cellspacing = length

Этот атрибут определяет то, какое расстояние должно быть оставлено между рамкой таблицы и начальным или конечным краем ячейки для каждого ряда или колонки, а также между ячейками в таблице.

cellpadding = length

Этот атрибут определяет расстояние между границей ячейки и его содержимым.

Во всех последующих таблицах атрибут cellspacing определяет, что ячейки разделяются друг от друга и от рамки таблицы расстоянием в 20 пикселей. Атрибут cellpadding определяет, что верхняя и нижняя граница ячейки отстоит от его содержимого на 10% доступного пространства по вертикали (всего 20%). Аналогично поля ячейки в горизонтальном направлении составляют 10% от горизонтального размера ячейки.

<table>

<tr cellpadding=”20”> <tr>data1 <td cellpadding=”20%”>data2 <td>data3

</table>

Ниже приведены примеры, где проиллюстрировано взаимодействие различных элементов. Пример 1.

<table border=”border”>

<caption>A test table with merged cells </caption>

<tr>

<th> rowspan=2><th colspan=”2”>average

<th rowspan=”2”>other<br>category<th>misc




Начало  Назад  Вперед