Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
До сих пор мы создавали документы, в которых текст располагался в одной колонке. На практике часто бывает необходимо расположить текст в двух или трех колонках. Помочь в этом может таблица.
Кроме того, таблица, состоящая из одной ячейки, может эффектно выделить фрагмент текста, на который вы хотите обратить внимание посетителей сайта. Удобно чередовать в ячейках таблицы рисунки и текст. Также таблица нужна для отображения информации, представленной в табличном виде. Таблица часто используется в качестве меню.
Создадим в новом файле таблицу, состоящую из одной колонки. В её ячейки, как в меню, поместим ссылки на имеющиеся и другие, еще не созданные страницы сайта. Сайт может содержать десятки страниц, поэтому важно иметь возможность быстро выбирать нужную страницу из меню. Это меню мы затем поместим у левого края экрана так, чтобы оно постоянно оставалось в поле зрения пользователя.
Создадим новый текстовый файл, выбрав в меню Файл программы Блокнот команду Создать.
Введём основные тэги, создающие структуру документа. В заголовке документа укажите Меню. Цвет фона и текста документа выберем такими, чтобы ссылки были хорошо видны:
<html>
<head>
<title>Meню</title>
</head>
<body bgcolor=silver>
</body>
</html>
Сохраним этот документ в папке Lab под именем menu.html.
Каждая таблица начинается тэгом <table>, а заканчивается тэгом </table>. Строки таблицы образуются парой тэгов <tr>..</tr>, между которыми располагаются пары тэгов <td>..</td>. Каждая пара этих тэгов образует один столбец. Между открывающим <td> и закрывающим </td> тэгами помещается текст или любое другое содержимое ячейки.
Код HTML нашей страницы с таблицей, состоящей из одного столбца и содержащей пункты меню с названиями страниц сайта, будет иметь следующий вид:
<html>
<head>
<title>Meню</title>
</head>
<body bgcolor=silver>
<table>
<tr><td>Главная страница</td></tr>
<tr><td>Чем мы занимаемся?</td></tr>
<tr><td>О нашей лаборатории</td></tr>
<tr><td>Новости</td></tr>
<tr><td>Наши разработки</td></tr>
<tr><td>Как связаться с нами</td></tr>
</table>
</body>
</html>
Созданная нами таблица располагается у левого края экрана. Это положение можно изменить, если использовать в открывающем тэге <table> атрибут align=center для выравнивания таблицы по центру или атрибут align=right - для выравнивания по правому краю окна браузера.
Существуют и другие атрибуты, позволяющие оформить таблицу нужным образом:
- align – выполняет выравнивание по горизонтали.
- valign – выполняет вертикальное выравнивание содержимого таблицы
- border – задает внешнюю рамку таблицы: 1 – рамка есть, 0 – рамки нет.
- cellpadding – расстояние между границей каждой отдельной ячейки и ее содержимым.
- cellspacing – расстояние между границами близлежащих ячеек.
- width – ширина таблицы. Задается в абсолютном значении (пиксели) или в относительном (проценты).
- height – высота таблицы, задается аналогично width.
- bgcolor – задает цвет фона для таблицы.
- background – используется для установки изображения в качестве фона таблицы.
Пункты меню расположены один под другим, а края таблицы и ячеек не видны. Это связано с тем, что по умолчанию рамка и ячейки таблицы не показываются. Для того, чтобы включить их отображение, следует в тэге <table> использовать атрибут border, указав в качестве его значения толщину рамки в пикселях, например: <table border=1>. Устанавливается толщина рамки в 1 пиксель.
Размер таблицы обычно устанавливается браузером автоматически так, чтобы отображалось все ее содержимое. Однако с помощью атрибута width можно установить фиксированную ширину таблицы в пикселях, например: <table border=1 width=140>. Устанавливается ширина таблицы в 140 пикселей.
В окне браузера ширина таблицы уменьшится так, что в большинстве ячеек текст будет отображаться в двух строках.
При использовании для формирования столбцов таблицы тэгов <td>..</td> данные в ячейках представляются шрифтом нормального текста и по умолчанию выравниваются по левому краю ячеек. Если же требуется выделить данные в ячейках, например, заголовки столбцов или строк таблицы, то вместо тэгов <td>..</td> удобно использовать тэги <th>..</th>. Текст в элементах <th>..</th> обычно выделяется полужирным начертанием и выравнивается по центру ячеек.
Наше меню будет выглядеть лучше, если его пункты будут центрированы в ячейках и выделены полужирным шрифтом. Поэтому заменим в HTML-коде элементы <td></td> элементами <th></th>.
Отредактируем файл menu.html, заменив тэги <td> и </td> соответственно тэгами <th> и </th>. Код HTML страницы сайта примет следующий вид:
<html>
<head>
<title>Меню</title>
</head>
<body bgcolor=silver>
<table border=1 width=140>
<tr><th>Главная страница</th></tr>
<tr><th>Чем мы занимаемся?</th></tr>
<tr><th>О нашей лаборатории</th></tr>
<tr><th>Новости</th></tr>
<tr><th>Наши разработки</th></tr>
<tr><th>Как связаться с нами</th></tr>
</table>
</body>
</html>
В тэгах <td> и <th> можно использовать следующие атрибуты:
- align – для горизонтального выравнивания содержимого ячеек по центру (center), левому (left) и правому (right) краям ячейки;
- width – для указания ширины ячейки в пикселах;
- height – для определения высоты ячейки;
- valign – для вертикального выравнивания данных в ячейке по верхнему (top) краю, нижнему (bottom) краю и середине (middle) ячейки; по умолчанию valign=middle.
Можно также изменить цвет любой ячейки, столбца, строки или всей таблицы, вставив атрибут bgcolor соответственно в тэг <th>, <tr> или <table>.
Нам осталось теперь создать ссылки двух первых пунктов меню на уже созданные страницы нашего сайта lab1.html и lab2.html. Поскольку остальные страницы еще не созданы, то ограничимся этими двумя ссылками. Как и прежде, воспользуемся тэгами <а>..</а> с атрибутом href. В качестве значения этого атрибута для первого пункта меню – Главная страница следует указать файл lab1.html, а для второго – Чем мы занимаемся? – файл lab2.html.
Обычно при переходе по ссылке новый документ отображается в том же окне, что и исходный, в котором была ссылка. Для того, чтобы отобразить его в другом окне, необходимо в открывающем тэге <а> использовать атрибут target, параметром которого должно быть имя того окна, в которое будет загружен документ. Укажем это имя как значение атрибута target в ссылке: target="frame". Web-страница будет загружаться в то же окно браузера, в котором находится ссылка. Атрибут target позволяет загружать документ в другое окно.
С учетом всего, сказанного выше, HTML-код, содержащийся в файле menu.html примет следующий вид:
<html>
<head>
<title>Меню<title>
</head>
<body>
<table border=1 width=140>
<tr><th><a href="lab1.html" target="frame">Главная страница
</а></th></tr>
<tr><th><a href=" lab2.html" target="frame">Чем мы занимаемся?
</а></th></tr>
<tr><th>О нашей лаборатории</th></tr>
<tr><th>Новости</th></tr>
<tr><th>наши разработки</th></tr>
<tr><th>Как связаться с нами</th></tr>
</table>
</body>
</html>
Сохраните документ в папке Lab под именем menu.html, выбрав из меню Файл программы Блокнот команду Сохранить.
Дата публикования: 2015-01-23; Прочитано: 272 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!