Урок 4. Способы определения стилей.

Теперь настало время поговорить о способах определения стилей. До нынешнего урока, CSS мы объявляли в специальном контейнере <STYLE>, но это не всегда удобно.

Стиль можно определить внутри какого-либо HTML-тэга. Выглядит это следующим образом:
- - -
<P style=”text-align: center; font-style: italic; font-size: 5pt;”>
- - -
Как видите, такой способ очень неудобен, а ко всему прочему здесь происходит засорение кода, что приводит к большему торможению вашего сайта. Таким образом, я советую вам избегать CSS в этом виде и юзать более рациональные методы.

В первом уроке я уже упоминал о том, что каскадные стили можно загружать из внешнего файла. Как это делается? Давайте посмотрим:
- - -
<Link href=”style.css” type=”text/css” rel=”stylesheet”>
- - -
Последний атрибут дает понять броузеру, что содержимое файла style.css – ничто иное, как таблицы стилей. Такой способ очень удобен и является одним из самых предпочтительных. Style.css – это текстовый файл, содержащий только описания элементов. Здесь не должно быть никаких контейнеров и тэгов. Могу привести пример:

P {text-indent: 15;
font-size: 20;}

Как видите, ничего сложного тут нет. Свойство text-indent определяет красную строку, которая в нашем случае равна 15 пикселям.

Установку стилей для одного тэга можно применять многократно. Если мои слова для вас – пустой звук, то взгляните на очередной пример:

Font, P {font-size: 20;}
P, H1 {color: darkgreen;}

Предположим, что в некотором файле style.css, вы определили свойство P {color: blue;}, но вам необходимо сделать цвет абзаца другим. В таком случае, при постановке стилей в контейнере <Style> и разметке P{color: red;}, цвет будет одинаково красным во всех абзацах, то есть свойство, определенное в файле замещается. На этом урок завершен. Все встали, перемена!

>>> В этом уроке мы познакомились с различными способами определения стилей.

>>> Вопросы и задания по урокам:
- Как сделать фон абзаца синим?
- Какие способы определения стилей вы узнали?
- Какой из способов самый нерациональный и почему?
- Сделайте страницу, в которой фон абзацев будет отличным от цвета бэкграунда и задайте стиль шрифта жирным. (Все описанное проделайте с помощью CSS, заключенном в файле new.css)


РЕКЛАМА
Rambler's Top100 Каталог сайтов и ссылок. Каталог ресурсов на Promotion.SU
Hosted by uCoz