|
CSS (англ.
Cascading Style Sheets — каскадные
таблицы стилей) — технология описания
внешнего вида документа, написанного
языком разметки. CSS используется
преимущественно для оформления
HTML-
и XHTML-документов, но иногда и для
других XML-структурированных
документов.
CSS используется
создателями веб-страниц для задания
цветов, шрифтов, расположения и других
аспектов представления документа.
Основной целью разработки CSS
являлось разделение содержимого (написанного
на HTML
или другом языке разметки) и
представления документа (написанного на
CSS). Это разделение может
увеличить доступность документа,
предоставить большую гибкость и
возможность управления его
представлением, а также уменьшить
сложность и повторяемость в структурном
содержимом. Кроме того,
CSS
позволяет представлять один и тот же
документ в различных стилях или методах
вывода, таких как экранное представление,
печать, чтение голосом (специальным
голосовым браузером или программой
чтения с экрана), или при выводе
устройствами, использующими Шрифт Брайля.
Стандарт CSS определяет
приоритеты, в порядке которых
применяются правила стилей, если для
какого-то элемента подходят несколько
правил одновременно. Это называется «каскадом»,
в котором для правил рассчитываются
приоритеты или «веса», что делает
результаты предсказуемыми.
Таблица стилей состоит из набора правил.
Каждое правило, в свою очередь, состоит
из одного или нескольких селекторов,
разделённых запятыми и блока определений.
Блок определений же обрамляется
фигурными скобками, и состоит из набора
свойств и их значений.
|