Главная страница Карта сайта Написать письмо
Главная HTML Word Excel VBA Графика Свой сайт Форум Free soft вебмастера SEO-новости Статьи
На главную Учебник HTML Учебник Word Учебник Excel Учебник VBA Учебник Corel Как создать сайт Форум Free soft Новости SEO Статьи SEO, WEB, HTML
Учебник HTML (хтмл)
HTML профессионально
...Внешний лист стилей css
...Форматирование таблиц
...Форматирование гиперссылок
...Форматирование изображений
 
 

Внешний лист стилей css

Попробуем поработать с HTML на более высоком профессиональном уровне. Это подразумевает, что вы уже знаете теги (тэги) html и их атрибуты и умеете пользоваться таблицей свойств листа стилей css документа html.


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


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


Не мудрствуя лукаво, возьмем стандартную компоновку для сайта, состоящую из пяти зон: шапка сайта (на всю ширину), левая колонка, средняя колонка, правая колонка, низ сайта (на всю ширину).


Для простоты дизайна, сделаем фиксированную ширину сайта, равную 760 пикселям, с таким расчетом, чтобы ресурс отображался без горизонтальной полосы прокрутки на мониторе с разрешением 800х600.


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


Исходный вариант неформатированного сайта можно посмотреть по ссылке: Заготовка для сайта И.Е.Репина.


Для большей наглядности на данном этапе делаем видимыми границы таблиц.

Главная таблица сайта имеет ширину 760 пикселей и выровнена по центру.

Внутри нее находятся еще три таблицы, идущие одна за другой.

Первая таблица - верхушка сайта.

Вторая - центральная часть сайта.

Третья - нижняя часть сайта.

Для большей наглядности на данном этапе этим таблицам принудительно задана высота: 60, 200, 60 пикселей соответственно.


Надеюсь, что пока все просто и понятно.

Теперь давайте начнем форматирование будущего сайта при помощи внешнего листа стилей.

Для работы с CSS лично я пользуюсь специальной программой, входящей в комплект Macromedia HomeSite - TopStyle Lite.


TopStyle Lite

Окно программы состоит из трех частей:
В верхней левой части располагается непосредственный текст (код) листа стилей.
В верхней правой - инспектор объектов, входящих в CSS. Инспектор содержит свойства всех объектов, которые могут входить в лист стилей.
В нижней части находится окно просмотра, в котором сразу отображается внешний вид того или иного объекта.


Если у вас нет подобной программы, не расстраивайтесь, вполне сойдет любой текстовый редактор, например, Блокнот. Конечно же, с ним не так удобно, но, если все написано правильно, внешний лист будет исправно работать.


Создаем пустой файл с именем style.css. Собственно само название файла может быть произвольным, но расширение обязательно должно быть css!


Начнем с форматирования одного из главных тегов - BODY.

Прежде чем начать непосредственное форматирование, нужно определиться с цветовой палитрой сайта. Постараемся работать по всем канонам "правильного сайтостроения", поэтому, будем использовать цвета только из безопасной палитры. Что это такое? Качайте мою программку SafeColor - она вам и в жизни пригодится, и через 5 минут будете знать, что означает понятие "безопасная палитра".


Еще один немаловажный момент, чтобы наш лист стилей мог работать, надо в теле тега HEAD прописать на него ссылку. Вот как это должно примерно выглядеть:

<head>
	<title>Сайт художника Ильи Ефимовича Репина</title>
	<link rel="stylesheet" href="style.css" type="text/css">
</head>

Данная ссылка предполагает, что файл style.css находится в одном каталоге с той html-страницей, на которой прописана данная ссылка. Если, например, файл листа стилей находится на один уровень выше, то ссылка должна иметь вид href="../style.css". Думаю, это понятно.


Итак, начинаем писать внешний лист стилей. Возьмем в качестве фона рисунок, размером 3х3 пикселя, состоящий из двух цветов: светло-голубовато-серого (#6699CC) и светло-голубого (#99CCFF).Назовем рисунок bg.gif и поместим его в тот же каталог, что и наш файл. В укрупненном виде он представлен ниже:


Прописываем в файле style.css следующую строку:

BODY {
	background-image : url(bg.gif);
}

Эта строка сообщает, что в качестве фонового рисунка всей страницы будет выступать наше изображение bg.gif.

Вот как будет теперь выглядеть наша html-страница.


Синтаксис записи следующий: - сначала пишется наименование тега, который будет форматироваться;
- ставится открывающая фигурная скобка;
- пишется атрибут тега;
- ставится двоеточие;
- прописывается значение атрибута;
- ставится точка с запятой;
- прописывается следующий атрибут со значением, либо ставится закрывающая фигурная скобка.

Для наглядности рекомендуется каждый новый атрибут прописывать с новой строки.


Если вы обратили внимание, то между верхушкой нашей таблицы и верхним краем окна браузера есть свободное пространство. Сейчас мы его сделаем меньше, равным, скажем, 5 пикселям.

BODY {
	background-image : url(bg.gif);
	margin-top: 5px;
}

Вот как будет теперь выглядеть наша html-страница.


Пока наш сайт состоит из одной страницы. Но, даже если в нем их была бы сотня, то, все равно, после внесенных поправок в файл style.css, изменения сразу произошли бы на всех страницах (естественно, при условии, что на каждой странице стоит ссылка на файл внешнего листа стилей).


На этом оставим пока "терзать" тег BODY и перейдем к оформлению наших таблиц, или другими словами, основной части сайта.

top

Рекомендую
Смотреть все книги»
 
 
 

Спасибо, что заглянули на сайт. Надеюсь, Вам понравилось. Заходите еще. Здесь всегда рады вам :)
При копировании материалов, размещенных на сайте, ссылка на первоисточник обязательна.

Если понравился этот сайт..

© 2005-2008
Юрий Кордык All Rights Reserved

 

E-mail:
admin@on-line-teaching.com