WWW, люди были более заняты
содержанием документов, чем их оформлением. Однако для большинства людей
представление сайта, то, как он выглядит, играет более важную роль. Ограничения
HTML породили множество техник создания веб-страниц, таких как:
- Использование различных расширений HTML;
- Применение изображений вместо текста;
- Использование рисунков для контроля пустого пространства, так называемые
распорки;
- Использование таблиц для верстки веб-страниц;
- Написание программных скриптов вместо использования HTML.
Эти техники значительно увеличивают сложность разработки веб-страниц,
предлагают ограниченную гибкость в их создании и управлении, а также создают
трудности для людей ими не владеющими.
CSS решают эти проблемы, и в то же время, заменяют лишь ограниченную область
механизмов представления HTML. CSS облегчает управление размером, типом
шрифта, позволяет легко задавать цвет текста, фона и другие вещи.
Таблицы стилей могут быть добавлены в вашу страницу тремя разными способами,
различающиеся по своим возможностям.
Пример 1. Подключение таблицы связанных стилей
| <html> <head> <link rel="stylesheet" type="text/css" href=mysite.css> или <link rel="stylesheet" type="text/css" href=http://www.mysite.ru/main.css> </head> <body> <h1>Hello, world!</h1> </body> </html> |
Достоинства данного способа:
Стиль определяется в самом документе и обычно располагается в заголовке веб-страницы. По своей гибкости и возможностям этот способ использования стиля уступает предыдущему, но также позволяет размещать все стили в одном месте. В данном случае, прямо в теле документа. Определение стиля задается тегом STYLE.
Пример 2. Использование таблицы глобальных стилей
|
<html> <body> |
В заголовке определен стиль тега H1, который
затем можно повсеместно использовать на данной веб-странице.
Внутренний стиль являются по существу расширением для одиночного тега используемого на веб-странице. Для определения стиля используется параметр style, а его атрибуты указываются с помощью языка таблицы стилей.
Пример 3. Использование внутренних стилей
| <html> <body> <H1 style="font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333366;">Hello, world!</H1> </body> </html> |
идеологии структурного документа, когда содержимое и его оформление разделены.
стиль, затем таблица глобальных стилей и в последнюю очередь таблица связанных стилей. В примере используются сразу два метода добавления таблиц стилей в документ.
Пример 4. Сочетание разных методов подключения стилей
|
<html> <body> |
В приведенном примере первый заголовок задается красным цветом размером 36 пикселов, а следующий - зеленым и другим шрифтом.
| |||||||||||||||||||