Таблицы на web-странице
Занятие 11
Publication version: 1

Вы уже научились  создавать web-страницыформатировать тестовый контент, вставлять на web-страницы изображениясоздавать спискисвязывать странички с помощью текстовых и графических гиперссылок. На этом занятии вы научитесь создавать таблицы. 

Таблица – это один из наиболее удобных способов представления и упорядочивания больших объёмов данных. Таблицы упрощают восприятие такой информации, как, например: расписание, статистические данные, результаты исследований, календари, а также экономят место. Язык HTML имеет богатейшие возможности по созданию разных видов таблиц.

Создание и форматирование таблиц

Задание строки и ячейки таблицы 

<TABLE>…</TABLE> – тег создания таблицы. <TR>…</TR> – тег, задающий строку таблицы, <TD>…</TD> – тег, задающий ячейку таблицы, <CAPTION>…</CAPTION> – тег, определяющий заголовок таблицы.

При создании таблиц используется принцип вложения тегов: внутри тега <TABLE> может один раз встретиться пара тегов <CAPTION>…</CAPTION>, затем следуют теги, определяющие строки таблицы, а внутри них – теги, определяющие ячейки в строках. Конечные теги (закрывающие) можно не использовать.

Внутри ячеек могут содержаться любые данные и любые теги HTML, допустимые в теле документа. Например, ячейка таблицы может содержать вложенную таблицу или рисунок. Браузеры автоматически вычисляют размеры ячеек и всей таблицы, хотя эти свойства частично можно задать и при помощи атрибутов. Текст в таблице можно форматировать также, как и обычный текст.

Пример (таблица, состоящая из двух строк и столбцов):

<!DOCTYPE html>

<html>        

          <head>                  

                    <title>Столицы</title>    

          </head>

<body>

<TABLE border>

<CAPTION>Столицы субъектов РФ</CAPTION>

<TR align="center">

          <TD >Наименование субъекта</TD>

          <TD>Столица</TD>

</TR>

<TR>

          <TD>Республика Саха (Якутия)</TD>

          <TD>г. Якутск</TD>

</TR>

<TR>

          <TD>Республика Северная Осетия</TD>

          <TD>г. Владикавказ</TD>     

</TR>

<TR>

          <TD>Республика Татарстан</TD>

          <TD>г. Казань</TD>

</TR>

<TR>

          <TD>Республика Бурятия</TD>

          <TD>г. Улан-Удэ</TD>

</TR>

</TABLE>

</body>

</html>

Вот как это выглядит на экране:

 

 Обратите внимание: 

  1. В тег <TABLE > добавлен атрибут border, указывающий браузеру, что у таблицы должна быть рамка: <TABLE border>;
  2. В тег <TR>, задающий строку, в которой пишутся заголовки столбцов «Наименование субъекта» и «Столица», добавлен атрибут  align: <TR align="center">,  для того, чтобы заголовки были выравнены по центру.