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 преобразования
  • Анимации
  • Макет нескольких столбцов
  • Пользовательский интерфейс

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



Cookies make it easier for us to provide you with our services. With the usage of our services you permit us to use cookies.
Ok