Cascading Style Sheets, принято называть 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-страницах, чтобы сделать их совместимыми с будущими браузерами.
  • Offline Browsing - CSS может хранить веб-приложения локально с помощью автономного кэша. Используя это, мы можем просматривать офлайн-сайты. Кэш также обеспечивает более быструю загрузку и лучшую общую производительность веб-сайта.
  • Независимость платформы. Скрипт обеспечивает согласованную независимость платформы и может поддерживать и новейшие браузеры.

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

CSS был объявлен Håkon Wium Lie 10 октября 1994 года и поддерживается группой людей в W3C, которая называется рабочей группой CSS. Рабочая группа CSS создает документы, называемые спецификациями. Когда спецификация была обсуждена и официально ратифицирована членами W3C, она станет рекомендацией.

Эти ратифицированные спецификации называются рекомендациями, поскольку W3C не контролирует фактическую реализацию языка. Независимые компании и организации создают это программное обеспечение.

ПРИМЕЧАНИЕ. Консорциум World Wide Web или W3C - это группа, которая дает рекомендации о том, как работает Интернет и как он должен развиваться.

Версии CSS

Каскадные таблицы стилей, уровень 1 (CSS1) был выведен из W3C в качестве рекомендации в декабре 1996 года. Эта версия описывает язык CSS, а также простую визуальную модель форматирования для всех тегов HTML.

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

CSS3 стал рекомендацией W3C в июне 1999 года, и основывается на старых версиях CSS. Он разделен на документацию, называемый модулями, и здесь каждый модуль имеет новые функции расширения, определенные в CSS2.

Модули CSS3

Модули CSS3 имеют старые спецификации CSS, а также функции расширения.

  • Селекторы
  • Модель коробки
  • Фоны и границы
  • Значения изображения и замененный контент
  • Текстовые эффекты
  • 2D / 3D преобразования
  • Анимации
  • Макет нескольких столбцов
  • Пользовательский интерфейс



Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.

Ok