Таблицы являются стандартом HTML. Таблица Web-страницы – это сетка для показа данных в строках и столбцах. Однако таблицы можно применять как средство обхода ограничений HTML. Например, в HTML нельзя точно расположить элементы по горизонтали, но при использовании таблицы можно добавлять столбцы для перемещения элементов. Чтобы создать таблицу вручную, необходимо сначала сформировать первую строку, затем каждую ячейку с ее содержимым. Таблица в WEB-страничку вставляется парным тегом <table> и </table>.
У тега <table> есть несколько параметров:
border - определяет ширину бордюра таблицы и может принимать значения от 0 до 10 .Если значение border равно 0, то бордюр будет невидимым, например,
<table border=0>
width- задает ширину таблицы по отношению к ширине экрана в процентах., например,
<table width=”60%”>
bgcolor –определяет цвет фона под таблицей, например,
<table bgcolor=”#c0b1c1”>
background – наклеивает обои под таблицу, например,
<table background=”oboi,jpg”>
Между тегами <table > и </table>могут располагаться: теги заголовка таблицы (<caption> и </сaption>), теги заголовков строк или столбцов (<th>и </th>), теги формирования строк (<tr> и </tr>), теги формирования столбцов (<td. > и </td>).
Теги <caption> и </caption> используется для оформления заголовков таблицы,
например,
<caption>название таблица</caption>
Тег <caption> имеет параметр, определяющий положение заголовка таблицы, – align. Он может принимать два значения:
align=top- заголовок расположен над таблицей,
align=bottom- заголовок расположен под таблицей,
например,
<caption align=bottom >
Теги <tr> и </tr> используются для формирования строки таблицы. Тег <tr> имеет следующие параметры:
1. align - горизонтальное выравнивание внутри строки. Он может принимать значения:
align=left - выравнивание содержимого строки по левому полю;
align=right - выравнивание содержимого строки по правому полю;
align=center- выравнивание содержимого строки по центру.
2. valign - вертикальное выравнивание внутри строки. Он может принимать значения:
align= top – выравнивание по верхнему полю строки;
align= bottom - выравнивание по нижнему полю строки;
align= middle - выравнивание по середине.
3. bgcolor– задает цвет фона под строкой,
например,
<tr align=left bgcolor=”ffffff”>
Теги <td> и </td> используются для формирования столбцов таблицы. Тег <td> имеет следующие параметры:
1. align - горизонтальное выравнивание внутри столбца. Он может принимать следующие значения:
align=left- выравнивание содержимого столбца по левому полю;
align=right- выравнивание содержимого столбца по правому полю;
align=center- выравнивание содержимого столбца по центру.
2. valign - вертикальное выравнивание внутри строки. Он может принимать следующие значения:
align= top – выравнивание по верхнему полю столбца ;
align= bottom - выравнивание по нижнему полю столбца ;
Гораздо чаще встречаются сложные таблицы. В них ячейки располагаются одновременно в нескольких соседних столбцах или строках. Для объединения ячеек используются параметры colspan и rowspan. Параметр colspan сообщает программе просмотра, что нужно растянуть клетку таблицы на несколько столбцов. Например, чтобы объединить ячейки двух столбцов, необходимо написать сolspan=2. Чтобы объединить ячейки двух строк необходимо написать rowspan=2.
Пример таблицы с использованием параметров colspan и rowspan.
При создании таблицы ширина столбца оказывается равной самому широкому элементу в таблице. В HTML можно задать конкретную ширину и высоту ячейки таблицы. Чтобы задать ширину и высоту строки таблицы используются параметры width и height тега <tr>. Чтобы задать ширину и высоту столбца таблицы используются параметры width и height тега <td>.