- •Лабораторная работа №1 Утилиты для создания web-сайта. Что такое html. Теги. Создаем свой первый сайт.
- •Утилиты для создания web-сайта
- •Это заголовок Это подзаголовок
- •4. Создаем свой первый сайт
- •Лабораторная работа №2 Что мы уже знаем. Ещё немного html-тегов. Атрибуты.
- •1. Что мы уже знаем?
- •2. Ещё немного html-тэгов
- •1. Ссылки
- •3. Атрибуты
- •Лабораторная работа №3 Ссылки. Изображения.
- •2: Изображения
- •Лабораторная работа №4
- •1. Таблицы
- •2. Ещё о таблицах
- •Лабораторная работа №5 Внешний вид (css). Публикация страниц. Web-стандарты и проверка.
- •1. Внешний вид (css)
- •2. Публикация страниц
- •Последние замечания
Лабораторная работа №4
Таблицы.
1. Таблицы
Таблицы используются, когда вам необходимо показать "табличные данные", например, информацию, логически упорядоченную в столбцы и ряды.
Построение таблиц в HTML может показаться сложным на первый взгляд, но, если вы будете терпеливы, это окажется строго логичным - как и всё в HTML.
Пример 1:
<table>
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
</tr>
<tr>
<td>Cell 3</td>
<td>Cell 4</td>
</tr>
</table>
будет выглядеть в браузере:
-
Cell 1
Cell 2
Cell 3
Cell 4
Как видно из приведённого примера, то это, возможно, самый сложный из примеров HTML, которые мы рассматривали до сих пор. Сделаем следующие пояснения:
Для вставки таблиц используются 3 базовых тэга:
<table> - начало и конец таблицы.
<tr> - "table row/ряд таблицы", начинает и заканчивает горизонтальный ряд ячеек.
<td> - сокращение от "table data/табличные данные". Этот тэг начинает и заканчивает каждую ячейку ряда таблицы.
В Примере 1 таблица начинается с <table>, затем идёт <tr>, указывающий на начало нового ряда. В ряду вставлены две ячейки: <td>Cell 1</td> и <td>Cell 2</td>. Ряд закрывается </tr>, и сразу начинается новый ряд <tr>. В новом ряду также две ячейки. Таблица закрывается </table>.
Ряды это горизонтальные строки ячеек, а столбцы - вертикальные столбцы ячеек:
Cell 1 и Cell 2 образуют ряд. Cell 1 и Cell 3 образуют столбец.
В вышеприведённом примере в таблице имеются два ряда и два столбца. Но в таблице может быть неограниченное число рядов и столбцов.
Пример 2:
<table>
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
<td>Cell 3</td>
<td>Cell 4</td>
</tr>
<tr>
<td>Cell 5</td>
<td>Cell 6</td>
<td>Cell 7</td>
<td>Cell 8</td>
</tr>
<tr>
<td>Cell 9</td>
<td>Cell 10</td>
<td>Cell 11</td>
<td>Cell 12</td>
</tr>
</table>
будет выглядеть в браузере:
-
Cell 1
Cell 2
Cell 3
Cell 4
Cell 5
Cell 6
Cell 7
Cell 8
Cell 9
Cell 10
Cell 11
Cell 12
Ещё атрибуты.
Например, атрибут border используется для специфицирования толщины рамки вокруг таблицы:
Пример 3:
<table border="1">
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
</tr>
<tr>
<td>Cell 3</td>
<td>Cell 4</td>
</tr>
</table>
будет выглядеть в браузере:
-
Cell 1
Cell 2
Cell 3
Cell 4
Толщина рамки специфицируется в пикселях.
Как и с изображениями, вы можете указывать размер таблицы в пикселях или в процентах от размера экрана:
Пример 4:
<table border="1" width="30%">
Этот пример будет отображён в браузере как таблица шириной в 30% экрана. Проверьте сами.
У таблиц есть много атрибутов. Вот ещё два:
align: специфицирует выравнивание содержимого всей таблицы по горизонтали, в ряду или в отдельной ячейке. Например, left, center или right.
valign: специфицирует выравнивание по вертикали в ячейке. Например, top, middle или bottom.
Пример 5:
<td align="right" valign="top">Cell 1</td>
Что можно вставлять в таблицы?
Теоретически - всё: текст, ссылки и изображения... НО таблицы предназначаются для вывода табличных данных (т. е. данных, которые изначально представляются в виде столбцов и рядов), поэтому избегайте вставки данных в таблицы только потому, что вы хотите разместить их рядом друг с другом.
Несколько лет назад Internet - таблицы часто использовались для распределения содержимого на странице. Однако сегодня для этого есть более эффективный способ - CSS. Но об этом позже.
Теперь примените ваши знания на практике и создайте пять таблиц различных размеров, с разными атрибутами и содержимым.
