CSS

CSS

CSS (/siːɛsɛs/англ. Cascading Style Sheets «каскадные таблицы стилей») — формальный язык описания внешнего вида документа (веб-страницы), написанного с использованием языка разметки (чаще всего HTML или XHTML). Также может применяться к любым XML-документам, например, к SVG или XUL.

ОбзорПравить

Использование CSSПравить

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

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

Способы подключения CSS к документуПравить

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

  • когда описание стилей находится в отдельном файле, оно может быть подключено к документу посредством элемента , включённого в элемент :
<html><head> ..... <linkrel="stylesheet"type="text/css"href="style.css">head><body> ..... body>html>
  • когда файл стилей размещается отдельно от родительского документа, он может быть подключён к документу инструкцией @import в элементе

ПримечанияПравить

  1. Макфарланд, 2017, с. 126.
  2. Дэйв Ши, Молли Е. Хольцшлаг. Философия CSS-дизайна. / Пер. с англ. А. Слинкина. — М.: НТ Пресс, 2005. — 312 с.: ил.
  3. Cascading Style Sheets, level 1. Дата обращения: 16 июня 2006.Архивировано 9 февраля 2011 года.
  4. Cascading Style Sheets, level 2 CSS2 Specification. Дата обращения: 9 марта 2011.Архивировано 16 января 2011 года.
  5. Простая CSS3 анимация с Animate.css. Дата обращения: 18 сентября 2018.Архивировано 18 сентября 2018 года.
  6. W3C: CSS: current workАрхивная копия от 3 марта 2011 на Wayback Machine, CSS 3, etc.
  7. CSS3: css variables are a bad idea. Just allow us to call other selectors.Архивная копия от 2 января 2010 на Wayback Machine // Rip’s Domain
  8. CSS VariablesАрхивная копия от 5 апреля 2010 на Wayback Machine // dave-woods.co.uk
  9. Selectors Level 4 (недоступная ссылка). W3.org (29 сентября 2011). Архивировано 30 мая 2012 года.
  10. Discover What's New in CSS 4 | Webmonkey | Wired.com (недоступная ссылка). Webmonkey (26 октября 2011). Архивировано 30 мая 2012 года.
  11. Web browser standards support. Дата обращения: 11 января 2008.Архивировано 14 апреля 2020 года.
  12. Mozilla’s Firefox global usage share is still growing according to OneStat.com. Дата обращения: 11 января 2008.Архивировано 26 февраля 2021 года.
  13. Contents and browser compatibility. Дата обращения: 11 января 2008.Архивировано 11 января 2008 года.
  14. Details on our CSS changes for IE7Архивная копия от 30 июля 2008 на Wayback Machine IEBlog
  15. Cascading Style Sheet Compatibility in Internet Explorer 7Архивная копия от 1 февраля 2008 на Wayback Machine MSDN
  16. The weird and wonderful world of Internet Explorer (недоступная ссылка). Дата обращения: 11 января 2008.Архивировано 13 января 2008 года.
  17. CSS Compatibility and Internet ExplorerАрхивная копия от 29 декабря 2010 на Wayback Machine MSDN
  18. Microsoft: все версии Internet Explorer уязвимы для хакеров. Дата обращения: 2 января 2011.Архивировано 3 января 2011 года.

ЛитератураПравить

  • Дэвид Сойер Макфарланд. Новая большая книга CSS = CSS: The Missing Manual. — Санкт-Петербург: Питер, 2017. — 720 с. — 1000 экз. — ISBN 978-5-496-02080-0.
  • Эд Титтел, Джефф Ноубл. HTML, XHTML и CSS для чайников, 7-е издание = HTML, XHTML & CSS For Dummies, 7th Edition. — М.: «Диалектика», 2011. — 400 с. — ISBN 978-5-8459-1752-2.
  • Стивен Шафер. HTML, XHTML и CSS. Библия пользователя, 5-е издание = HTML, XHTML, and CSS Bible, 5th Edition. — М.: «Диалектика», 2011. — 656 с. — ISBN 978-5-8459-1676-1.

СсылкиПравить

Англоязычные ресурсыПравить

Русскоязычные ресурсыПравить

CSS
Изображение логотипа
CSS3 logo and wordmark.svg
Расширение.css
MIME-типtext/css
РазработчикCSS Working Group[d]
Опубликован17 декабря1996
Тип форматаЯзык таблиц стилей
Стандарт(ы)Level 1 (Recommendation)
Level 2 (Recommendation)
Level 2 Revision 1 (Recommendation)
Сайтw3.org/Style/CSS/
drafts.csswg.org
CSS3 таксономия и статус:
Рекомендация
Кандидат в рекомендации
Последнее требование
Рабочий проект