Разметка страницы. Таблицы

Основными средствами HTML для разметки страницы или композиции веб-страницы являются таблицы и фреймы. Ячейки таблицы создаются контейнерными тегами и могут содержать другие элементы: тексты, графику, элементы пользовательского интерфейса и даже другие таблицы. Некоторые или все разграничительные линии таблицы можно сделать невидимыми. Таким образом, таблицы можно рассматривать как средство позиционированияэлементов документа. Фреймы представляют собой объекты, во многом похожие на главное окно браузера. Клиентскую область браузера можно разбить на несколько прямоугольных областей (фреймов), загрузив в каждую из них свой HTML-документ.

Таблицы

В HTML-документе таблицы используются в следующих случаях:

Структура HTML-таблицы

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Структура HTML-таблицы</title>
</head>

<body>
<table width="400" align="center" border="1">
<caption>Заголовок таблицы</caption>
<tr>
<td align="center">1</td>
<td align="center">2</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">4</td>
</tr>
</table>

</body>
</html>

В окне веб-браузера это будет выглядеть ТАК.

Эта структура описывает таблицу 2х2 с заголовком. Таблица и значения в ячейках выровнены по центру. Все ячейки таблицы пронумерованы от 1 до 4. Таблица вставляется в HTML-документ с помощью парного тега <table>. Отдельная ячейка таблицы описывается с помощью тега <td>, а ряд ячеек — с помощью тега <tr>. Тег <caption> позволяет задать заголовок таблицы. Рассмотрим эти теги подробно.

Вставка таблицы в документ

Тег <table> имеен следующие параметры:

Выборочное отображение рамок таблицы

Если в теге <table> указан параметр border без значения или сотличным от 0 значением, то по умолчанию таблица отображается с внешней рамкой, а каждая ячейка имеет собственную рамку. С помощью параметра frame можно дополнительно указать, какие части внешней рамки отображать, а какие нет. Параметр rules позволяет определить отображение внутренних разделительных линий между столбцами и строками таблицы.

Параметр frame может принимать следующие значения:

Атрибут rules может принимать следующие значения:

Пример:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Выборочное отображение рамок рамок</title>
</head>

<body>
<table width="200" border="1" rules="all">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<br>
<table width="200" border="1" rules="rows">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<br>
<table width="200" border="1" rules="cols">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<br>
<table width="200" border="1" rules="none">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</body>
</html>

В окне веб-браузера это будет выглядеть ТАК.




  • Другие |

Похожие материалы по теме: Вставляем таблицу в HTML

назадвверхвперед
Rambler's Top100