HTML [44] |
Visual C++ и MFC [21] |
c++ [78] |
php [19] |
Javascript [15] |
C# [51] |
загрузки [0] |
XNA
[10]
создание игр с помощью xna
|
Главная » Статьи » HTML |
Введение в CSS.Обычный HTML позволяет задавать цвет и размер текста с помощью тегов форматирования. Если понадобится изменить параметры однотипных элементов на сайте (например - всех абзацев), придется просматривать все страницы, чтобы найти и поменять теги. Каскадные таблицы стилей (Cascading Style Sheets, CSS) позволяет хранить цвет, размеры текста и другие параметры в стилях. Стилем называется набор элементов форматирования, который применяется к тексту документа, чтобы быстро изменить его внешний вид. Основное преимущество CSS состоит в том, что стили предлагают намного больше возможностей для форматирования, нежели простой HTML, в чем вы сами могли убедиться на практике. Стили позволяют одним действием применить сразу всю группу атрибутов форматирования. Кроме того, с их помощью можно, например, изменить вид всех заголовков или абзацев в документе. Вместо форматирования заголовка в три приема, когда сначала задается его размер, затем шрифт "Arial" и, наконец, выравнивание по центру, то же самое можно сделать одновременно, применив стиль к тегу H1 (или P для абзаца). Если требуется быстро изменить внешний вид текста, созданного с помощью одного из стилей, достаточно изменить параметры стиля во всех документах, где он используется, и вид текста поменяется автоматически. Стили могут храниться во внешнем файле. Браузер кэширует такие документы, поэтому загрузка сайта будет происходить чуть быстрее. CSS представляют собой мощную систему для разработчиков сайтов, расширяя их возможности по дизайну и верстке веб-страниц. В научной среде, откуда пошла родом технология WWW, люди были более заняты содержанием документов, чем их оформлением. Однако для большинства людей представление сайта, то, как он выглядит, играет более важную роль. Ограничения HTML породили множество техник и подходов к созданию веб-страниц. Таких как:
Некоторые перечисленные технологии и подходы значительно увеличивают сложность разработки веб-страниц, предлагают ограниченную гибкость в их создании и управлении, а также создают трудности для людей ими не владеющими. Стили решают часть этих проблем механизмов представления HTML. Добавление стиляСтили могут быть добавлены на страницу тремя разными способами, которые различаются по своим возможностям. Атрибут "style" (внутренний стиль)С данным способом вы уже знакомы. Внутренний стиль являются по существу расширением для одиночного тега используемого на веб-странице. Для определения стиля используется атрибут style, а сами правила форматирования указываются с помощью языка таблицы стилей. Пример:
Рекомендуется использовать внутренний стиль для одиночных тегов или отказаться от его использования вообще, поскольку изменение ряда элементов становится проблематичным. Внутренние стили не соответствуют идеологии структурной разметки документа, когда содержимое и его оформление разделены. Элемент "style" (таблицы глобальных стилей)Стиль определяется в самом документе и обычно располагается в заголовке
веб-страницы. По своей гибкости и возможностям этот способ использования стиля
значительно превосходит предыдущий. Он позволяет размещать все стили в одном
месте в документе и применять форматирование не одному элементу, а сразу
множеству элементов, отбираемых с помощью селекторов (см. далее).
Определение стиля задается тегом Пример:
Благодаря заданному правилу стиля, форматирование шрифта и цвета будет
применено ко всем абзацам в документе. Забегая немного вперед можно отметить,
что " Внешние, подключаемые таблицы стилейСамый мощный и удобный способ определения стилей для сайта. Стили хранятся в
отдельном файле, который может быть использован для любых веб-страниц. Для
подключения таблицы связанных стилей используется тег
В данном примере вдрес "mysite.css" - файл, содержащий правила оформления элементов для данной страницы. Достоинства данного способа:
В заключение отмечу, что файл стилей "*.css" не должен содержать в себе элементов разметки. Только стилевае правила и комментарии. Комментарии в CSS используются только блочные и оформляются как блочные комментарии в "C++" или "JavaScript":
По большому счету, и расширение .css не является обязательным. Вы можете использовать файлы с любыми расширениями. Главное - правильно написанное содержимое. Расширение .css просто является устоявшимся, традиционным и общепринятым. | |||||||||
Просмотров: 4315 | Рейтинг: 5.0/1 |
Всего комментариев: 0 | |