Что такое CSS3? Каскадные таблицы стилей Уровень 3

Самое большое изменение, которое в настоящее время запланировано для уровня 3 CSS — это введение модулей. Преимущество модулей состоит в том, что он (предположительно) позволяет быстрее завершать и утверждать спецификацию, поскольку сегменты завершаются и утверждаются порциями. Это также позволяет производителям браузеров и пользовательских агентов поддерживать разделы спецификации, но сводить их код к минимуму, поддерживая только те модули, которые имеют смысл. Например, для чтения текста не нужно включать модули, которые определяют только то, как элемент будет отображаться визуально. Но даже если бы он включал только звуковые модули, он все равно был бы стандартом CSS 3.

Некоторые новые возможности CSS 3

  • Селекторы
    • Селекторы в CSS 3 будут очень интересными. Они позволят дизайнеру / разработчику выбирать более специфичные уровни документа. Одна из приятных особенностей этого модуля заключается в том, что многие браузеры уже начинают поддерживать расширенные селекторы CSS 3, поэтому вы можете попробовать их прямо сейчас. Например, некоторые новые селекторы:
    • сопоставление атрибутов и значений атрибутов, включая частичные совпадения
    • структурные псевдоклассы, такие как nth-child
    • целевой псевдокласс для стилизации только тех элементов, на которые настроен URL
    • проверенный псевдокласс для стилизации любого проверяемого элемента, такого как радио или элементы флажка
  • Текстовые эффекты и макет
    • Внесение изменений в переносы, пробелы и выравнивание текста в документах.
  • Псевдоклассы первой буквы и первой строки
    • CSS 3 должен позволять свойствам влиять на кернинг и выравнивание буквиц.
  • Пейджинговые медиа и сгенерированный контент
    • CSS 3 теперь будет поддерживать больше опций в постраничных носителях, таких как запуск верхних и нижних колонтитулов и номеров страниц. Кроме того, появятся расширенные свойства для печати сгенерированного содержимого, включая свойства сносок и перекрестных ссылок.
  • Многостолбцовый макет
    • Прямо сейчас рабочий проект макета с несколькими столбцами предоставляет свойства, позволяющие дизайнерам отображать их содержимое в нескольких столбцах с такими определениями, как расстояние между столбцами, количество столбцов и ширина столбца.
  • Рубин
    • CSS теперь будет поддерживать возможность добавлять небольшие аннотации сверху или рядом со словами, чаще всего используемые на китайском и японском языках. Они обычно используются, чтобы дать произношение или значение сложных иероглифов.

CSS 3 будет веселым

Как только он будет полностью принят в качестве стандарта и веб-браузеры и пользовательские агенты начнут его использовать, CSS 3 станет мощным инструментом для веб-дизайнеров. Перечисленные выше новые функции являются лишь небольшим подмножеством всех дополнений и изменений в спецификации.

Ссылка на основную публикацию