Конституция Армении: Статья 18.1
Конституция Армении (Статья 18.1) закрепляет «исключительную миссию Армянской Апостольской Святой Церкви как национальной церкви в духовной жизни армянского народа, в деле развития его национальной культуры и сохранения его национальной самобытности»:
CSS

CSS

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Cascading Style Sheets»)

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

Обзор

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

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

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

Способы подключения CSS к документу

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

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

CSS Framework (также Web design framework) — это заранее подготовленная CSS-библиотека, созданная для упрощения работы верстальщика, быстроты разработки и исключения максимально возможного числа ошибок вёрстки (проблемы совместимости различных версий браузеров и т. д.). Так же, как и библиотеки скриптовых языков программирования, CSS-фреймворки, обычно имеющие вид внешнего .css-файла, «подключаются» к проекту (добавляются в заголовок веб-страницы), позволяя неискушённому в тонкостях вёрстки программисту или дизайнеру правильно создать html-макет.

Расширения CSS

Часто при вёрстке страниц нужно использовать одно и то же значение много раз: один и тот же цвет, один и тот же шрифт. И если это значение нужно будет изменить, то придётся менять во многих местах.

Для решения этих вопросов и ускорения разработки существует несколько расширений (препроцессоров) языка CSS. Расширений в том смысле, что код CSS является валидным кодом для расширения, но не наоборот. Чтобы из кода «расширенного CSS» получился обычный CSS-файл, воспринимаемый браузером, необходимо выполнить компиляцию. Компиляция может быть нескольких типов:

  • во время запуска страницы на стороне клиента (средствами JavaScript)
  • во время запуска страницы на стороне сервера
  • во время вёрстки сайта средствами специального компилятора

Примеры расширений (препроцессоров) CSS:

См. также

Примечания

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