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 преобразования
- Анимации
- Макет нескольких столбцов
- Пользовательский интерфейс
Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!
Новые статьи
- Псевдо-классы в CSS - 25/02/2019 19:57
- Слои в CSS - 25/02/2019 19:57
- Полосы прокрутки в CSS - 25/02/2019 19:57
- Видимость в CSS - 25/02/2019 19:57
- Поля в CSS - 25/02/2019 19:57
- Списки в CSS - 25/02/2019 19:57
- Отступы в CSS - 25/02/2019 19:57
- Позиционирование в CSS - 25/02/2019 19:57
- Стили курсоров в CSS - 25/02/2019 19:57
- Контуры в CSS - 25/02/2019 19:57
- Размеры в CSS - 25/02/2019 19:57
- Ссылки и CSS - 25/02/2019 19:53
- Использование изображений в CSS - 25/02/2019 18:02
- Свойства текста в CSS - 25/02/2019 17:57
- Свойства шрифтов в CSS - 25/02/2019 17:56
- Справочная информация CSS - 25/02/2019 13:33
- Использование цвета в CSS - 25/02/2019 12:06
- Единицы измерения CSS - 25/02/2019 12:03
- Подключение CSS - 25/02/2019 12:01
- Синтаксис CSS - 25/02/2019 11:58