Что такое CSS? | Преимущества CSS | Версии CSS и их разработчики

Cascading Style Sheets (CSS) – простой язык проектирования разметки, предназначенный для упрощения процесса создания дизайна веб-страниц.

Именно от CSS зависит внешний вид веб-страниц. Используя CSS, Вы можете менять цвета текста, стиль шрифтов, устанавливать интервалы между параграфами, управлять размером их размером и расположением, устанавливать фоновое изображение и применять многие другие эффекты.

CSS легко изучать и читать, при этом этот язык предоставляет большие возможности изменения внешнего вида HTML документа. Обычно, CSS используется в связке с языками разметки вроде HTML или XHTML.

Преимущества CSS

  • CSS позволяет сохранить время – Вы можете, единожды создав стиль CSS, использовать его со множеством веб-страниц; разработать стиль для любого HTML элемента и использовать его там где захотите.
  • Страницы загружаются быстрее – если Вы используете CSS, то Вам нет необходимости постоянно повторять стилевые атрибуты языка HTML. Просто создайте одно стилевое правило на CSS для этого тега и оно будет использоваться по всему HTML документу. Меньше кода – быстрее загрузка страницы.
  • Изменение дизайна веб-страниц становиться проще – единственное что нужно сделать крупное изменение – нужно изменить один стиль, и это изменение затронет все элементы, использующие этот стиль, на веб-странице автоматически.
  • Больше возможностей – в CSS гораздо больше стилевых атрибутов по сравнению с HTML, поэтому с помощью CSS Вы можете создать куда более привлекательный дизайн в отличии от простого HTML.
  • Поддержка различных устройств – таблицы стилей позволяют Вам оптимизировать внешний вид контента страницы к любому типу устройств. Используя один и тот же HTML документ, можно предоставлять различные версии дизайна веб-сайта для различных устройств таких как PDA (карманных компьютеров), смартфонов, планшетов и т.п.
  • Общепризнанные веб-стандарты – сегодня стилевые HTML атрибуты считаются устаревшими и рекомендуется использовать CSS. Поэтому нужно начать использовать CSS на всех веб-страницах уже сейчас, чтобы они были совместимы с будущими версиями браузеров.

Кто создает и поддерживает CSS?

CSS создается и поддерживается группой разработчиков внутри W3C (World Wide Web Consortium), эту группу принято называть «CSS Working Group». CSS Working Group создает специальные документы – спецификации. Когда процесс обсуждения спецификации завершается и она официально утверждается членами W3C, спецификация становится рекомендацией.

Утвержденные спецификации называют рекомендациями потому что W3C не может контролировать фактическую реализацию языка. Программное обеспечение создают независимые компании и организации.

ЗАМЕЧАНИЕ: World Wide Web Consortium (W3C) – группа, которая создает рекомендации о том как следует развиваться Интернету и как он должен работать.

Версии CSS

CSS1 (Cascading Style Sheets, level 1) – рекомендация W3C появившаяся в декабре 1996. Эта версия описывает язык CSS как простую визуальную структурную модель для всех HTML-тегов.

CSS2 – рекомендация W3C появившиеся в мае 1998 года и основанная на CSS1. Эта версия добавила поддержку особых медиа-стилей (звуковые таблицы стилей, различные типы носителей и др.), загружаемых шрифтов, блочной верстки и т.д.

CSS2.1 – рекомендация W3C, принята 7 июня 2011 года.

Более подробная информация – История создания и развития CSS

Вот нашел видео на youtube, посмотрите на досуге, лишним не будет:


По материалам tutorialspoint.com

Что такое CSS? | Преимущества CSS | Версии CSS и их разработчики: 4 комментария

  1. Игорь

    Статья уже немного устарела,но в целом конечно картина пока не изменилась.Появились правда более новые версии сss в нашем 2013 году

    1. M_a_Ge Автор записи

      Да, но это основы. В CSS3 очень много всего изменится, однако эта версия еще не рекомендована W3C, а это как раз хорошая возможность подучить/освежить знания перед обновлением

  2. Импульс

    Я вот только старые и простые сайты видел со значками соответствует W3C CSS, а на новых даже самых крутых темах при проверке вылазит куча боков. Уже все похабно относятся к сайтам из-за лёгкости создания….

    1. M_a_Ge Автор записи

      Ну не знаю, сейчас просто сложность сильно возросла, AJAX используется везде, внешние API, а это сопряжено с высокой вероятностью возникновения ошибок

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.