Переходим к самому интересному в HTML – это работа с таблицами.
Чем интересна таблица:
с помощью нее можно создать устойчивою структуру для сайта (каркас веб-страницы);
можно внедрять в структуру страницы таблицы с любыми графическими элементами, соответственно создавать любой дизайн сайта;
так же применять таблицы по своему прямому назначению для упорядочения и представления данных.
Давайте вместе разбираться, как построить простую таблицу средствами HTML.
Таблица состоит из строк и столбцов ячеек. В каждой ячейки могут размещаться текст и рисунки.
Для добавления таблицы на страницу мы применим тег table.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML .01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equin="Content-Type"content="text/html; charset=utf-8"><title>Изучаем таблицы</title></head><body><table><tr><td>Содержимое таблицы</td></tr></table></body></html>
В данном примере мы создали таблицу с одной строкой.
Для добавления строк используется тег tr. Чтобы разделить строки на колонки применяются теги td и th. В основном используют тег td. Тег th используется для создания заголовков. Заголовки обозначается жирным начертанием и выравнивается по центру. В остальном данные теги одинаковы.
Необходимо знать несколько особенностей при работе с таблицами.
можно размещать несколько таблиц в нутрии одной. Это применяют некоторые веб-мастера. Первую таблицу они создают в качестве шаблона (модульной сетки), а в остальных таблицах размещают полезную часть сайта;
к таблице можно легко добавить рамку с помощью параметра border. Важно знать что рамка первоначально будет, отображается как трехмерная. Для того чтобы превратить рамку в однотонную, необходимо прописывать параметр bordercolor;
если вы разместили контент в нутрии таблицы, то визуально при загрузки страницы содержимое появиться только тогда когда таблица загрузиться полностью;
поля в нутрии таблиц можно регулировать с помощью параметров cellpadding, а расстояние между ячейками определяются значением cellspacing;
К таблице можно применить множество параметров, которые визуально могут воздействовать на таблицу.
Мы создали таблицу светло серого цвета с одной строкой с внутренними отступами в 5 px, которая имеет ширину 200 px и оформлена в рамку толщиной 1px.
Как видите, нечего сложного нет.
Главное это практически построить несколько таблиц и применить все свойства на практике, и вы визуально увидите изменения.
Еще хочу отметить, что все свойства, о которых я вам рассказал можно применить и к ячейкам таблицы. Так же можно изменить ширину и высоту каждой ячейки задав свойства width и height. Задать ширину и высоту можно как в процентах, так и в пикселях.
Для того чтобы выровнять текст в нутрии ячейки применяют свойство valign. Оно может принимать значение top, midlle, bottom.
Для того чтобы объединить несколько строк таблицы в одну применяют свойство rowspan, а если необходимо объединить несколько колонок то colspan.
Ну и в заключении хочу вам дать совет, если вы используете большое количество таблиц на страницы, то можно для каждой задать свой заголовок. Заголовок к таблице задается тегом caption.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<tablewidth="90%"cellspacing="0"cellpadding="4"border="1"><caption>Количество подписчиков за январь, февраль</caption><tr><thwidth="27%"bgcolor="#f0f0f0">Итого</th><thcolspan="2"bgcolor="#f0f0f0">Месяц</th></tr><tr><thwidth="37%"bgcolor="#f0f0f0">Январь</th><thwidth="37%"bgcolor="#f0f0f0">Февраль</th></tr><tr><td>3700 подписчиков</td><td>1000 подписчиков</td><td>2700 подписчиков</td></tr></table>
Вот и все что вам понадобиться для построения своих таблиц в HTML.