Познавательное чтиво

17 Июн

Что такое стили?

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

Вместо того чтобы по отдельности менять шрифт, цвет, начертание и прочие параметры, мы применяем стиль и — все нужные свойства объекта принимают заданные значения.

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

Такова общая концепция стилей в верстке. В HTML используются так называемые каскадные таблицы стилей или, если использовать международную терминологию, Cascade Style Sheet (далее — CSS). Dreamweaver реализует работу с CSS на достаточно высоком уровне. Дополнительно к стилям CSS, в Dreamweaver существуют так называемые стили HTML.

В то время, как CSS-стили используют специальный язык описания, стили HTML используют обычные теги HTML. Отсюда вытекает важное следствие: если вы создаете свой Web-сайт для просмотра в старых браузерах (Microsoft Internet Explorer 3, Netscape Navigator 3 и более ранние), вам необходимо использовать стили HTML. В этом их достоинство.

Недостаток HTML-стилей сводится к двум положениям. Во-первых, арсенал средств оформления с помощью тегов гораздо слабее, чем у CSS. Во-вторых, что особенно неприятно, HTML-стили не поддерживают динамическое обновление. Проще говоря, если сначала отформатировать много текстов, а затем изменить использованный стиль, оформление текстов останется прежним! В то время, как в CSS подобная операция вызвала бы динамическое изменение оформления для всех текстов, в которых был использован данный стиль. Запомните, стиль HTML в Dreamweaver — это просто набор тегов, который добавляется к выделенному тексту.

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

Впрочем, полезно знать, что форматирование с помощью CSS-стилей можно перевести в форматирование с помощью тегов. Для этого в Dreamweaver существует специальная команда меню File | Convert | 3.0 Browser Compatible. Однако значительная часть форматирования при этом может потеряться.

Leave a Reply

© 2012 Познавательное чтиво | Entries (RSS) and Comments (RSS)