C ascading S tyle S heets, с любовью называемый CSS, — это простой язык дизайна, предназначенный для упрощения процесса придания веб-страниц презентабельности.
CSS обрабатывает внешний вид веб-страницы. Используя CSS, вы можете управлять цветом текста, стилем шрифтов, расстоянием между абзацами, размерами и расположением столбцов, используемыми фоновыми изображениями или цветами, макетами, вариантами отображения для разных устройств и размерами экрана. а также множество других эффектов.
CSS легко изучить и понять, но он обеспечивает мощный контроль над представлением HTML-документа. Чаще всего CSS сочетается с языками разметки HTML или XHTML.
Преимущества CSS
-
CSS экономит время — вы можете написать CSS один раз, а затем повторно использовать один и тот же лист на нескольких страницах HTML. Вы можете определить стиль для каждого HTML-элемента и применить его к любому количеству веб-страниц.
-
Страницы загружаются быстрее — если вы используете CSS, вам не нужно каждый раз писать атрибуты HTML-тега. Просто напишите одно правило CSS тега и примените его ко всем вхождениям этого тега. Поэтому меньшее количество кода означает более быстрое время загрузки.
-
Простое обслуживание — чтобы сделать глобальное изменение, просто измените стиль, и все элементы на всех веб-страницах будут обновлены автоматически.
-
Превосходные стили для HTML — CSS имеет гораздо более широкий массив атрибутов, чем HTML, поэтому вы можете гораздо лучше взглянуть на свою HTML-страницу по сравнению с HTML-атрибутами.
-
Совместимость с несколькими устройствами — таблицы стилей позволяют оптимизировать контент для нескольких типов устройств. Используя один и тот же HTML-документ, можно представить разные версии веб-сайта для портативных устройств, таких как КПК и мобильные телефоны, или для печати.
-
Глобальные веб-стандарты — теперь атрибуты HTML устарели, и рекомендуется использовать CSS. Поэтому стоит начать использовать CSS на всех HTML-страницах, чтобы сделать их совместимыми с будущими браузерами.
CSS экономит время — вы можете написать CSS один раз, а затем повторно использовать один и тот же лист на нескольких страницах HTML. Вы можете определить стиль для каждого HTML-элемента и применить его к любому количеству веб-страниц.
Страницы загружаются быстрее — если вы используете CSS, вам не нужно каждый раз писать атрибуты HTML-тега. Просто напишите одно правило CSS тега и примените его ко всем вхождениям этого тега. Поэтому меньшее количество кода означает более быстрое время загрузки.
Простое обслуживание — чтобы сделать глобальное изменение, просто измените стиль, и все элементы на всех веб-страницах будут обновлены автоматически.
Превосходные стили для HTML — CSS имеет гораздо более широкий массив атрибутов, чем HTML, поэтому вы можете гораздо лучше взглянуть на свою HTML-страницу по сравнению с HTML-атрибутами.
Совместимость с несколькими устройствами — таблицы стилей позволяют оптимизировать контент для нескольких типов устройств. Используя один и тот же HTML-документ, можно представить разные версии веб-сайта для портативных устройств, таких как КПК и мобильные телефоны, или для печати.
Глобальные веб-стандарты — теперь атрибуты HTML устарели, и рекомендуется использовать CSS. Поэтому стоит начать использовать CSS на всех HTML-страницах, чтобы сделать их совместимыми с будущими браузерами.
Кто создает и поддерживает CSS?
CSS создается и поддерживается группой людей внутри W3C, которая называется CSS Working Group. Рабочая группа CSS создает документы, называемые спецификациями. Когда спецификация обсуждается и официально утверждается членами W3C, она становится рекомендацией.
Эти утвержденные спецификации называются рекомендациями, поскольку W3C не контролирует фактическую реализацию языка. Независимые компании и организации создают это программное обеспечение.
ПРИМЕЧАНИЕ. — Консорциум World Wide Web или W3C — это группа, которая дает рекомендации о том, как работает Интернет и как он должен развиваться.
Версии CSS
Каскадные таблицы стилей уровня 1 (CSS1) вышли из рекомендации W3C в декабре 1996 года. В этой версии описывается язык CSS, а также простая модель визуального форматирования для всех тегов HTML.
CSS2 стал рекомендацией W3C в мае 1998 года и основан на CSS1. В этой версии добавлена поддержка таблиц стилей для конкретных носителей, например принтеров и слуховых аппаратов, загружаемых шрифтов, расположения элементов и таблиц.