Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
m_html.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
592.38 Кб
Скачать

3. Заполнение страницы.

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

Попробуйте заполнить содержимое страницы.

Например так:

Создайте аналогичный макет страницы, немного упростив его.

Создайте заголовок страницы, содержащий название фирмы, и вставьте туда картинку. В ячейку, содержащую информацию о меню добавьте ссылки на 3 страницы (например «О нас», «Услуги», «Прайс-лист»), предварительно создав эти страницы.

Создайте нижние меню, аналогично верхнему, но содержащему более простое оформление. Можно добавить кнопочки «Вперед», «Назад».

В основной раздел «Текст» впишите общую информацию о фирме. Отредактируйте ее (например, как на рисунке).

В поле для новостей впишите новости фирмы.

В поле copyright добавьте сточку, содержащую &copy – знак копирайта.

Поля для поиска оставьте пустым.

Аналогичную структуру можно создать при помощи DIV.

4. Блочная разметка страницы.

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

Характерным моментом для блочной верстки является то, что блоки, как правило, должны располагаться по очереди - один за другим и четко разделяться между собой. Расположение в одной строке возможно, но оно используется только в некоторых случаях, когда возникает потребность добиться особого эффекта.

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

В общем случае блок представляется следующей структурой:

Он состоит из некоторых основных частей:

Рамка или border. Для этой области возможно определить некоторые качества – цвет, вид, толщина.

Поле (несколько) или padding — используется для размещения информации в блоке, чтобы он правильно располагался в контуре.

Отступы или margin — это размер расстояния между отдельно идущими блоками. С помощью этого элемента можно размещать блоки на заданном расстоянии друг от друга.

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

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

Касательно тэга div, то для его представления в основном используют две ветки. В качестве атрибута, придающего единственное значение, использованное только единожды на странице, используется id. Примером может служить footer или header. Этим способом можно задать потом в листе стилей для тэга div с атрибутом id и значением header одни и те же настройки.

Атрибутом, который способен одинаковое значение перенести на множество элементов является class. Это может помочь в том случае, если Вам необходимо каждый абзац «окантовать» рамкой одинаковой толщины или все изображения поместить в рамку определенного цвета.

Пример блочной разметки страницы:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!—указывается тип документа-->

<html>

<head> <!—заголовок страницы-->

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<title>Верстка HTML страниц блоками в 3 колонки</title>

<style> <!--пример указания стиля оформления элементов страницы. Данную информацию можно вынести в отдельный файл стилей-->

<!--

div.menu {width:20%; border:double 3px Silver; float:left}

.menu p {margin:0px; border:solid 1px; width:100%}

div.content {margin:0 20%; border:double 3px Silver}

div.ban {width:20%; float:right; border:double 3px Silver}

.ban div, div.colontitul {Clear:both; border:double 3px Silver; width:100%; margin:5px 0px}

-->

</style>

</head>

<body>

<div class=colontitul> <!-- Блок, содржащий информацию о заголовке -->

<h1>1</h1>

</div>

<div width=20% class=menu>

<p>Верстка блоками div 1

2<!—меню, которое расположено слева и имеет ширину 20% от страницы-->

</div>

<div class=content>

<!—основной текст документа-->

<P>3

</div>

<div class=colontitul>

<!-- Блок, обычно содржащий контакную информацию -->

<h2>4</h2>

</div>

</body>

</html>

Оформите созданную вами страницу при помощи блочной разметки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]