Skip to main content

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

Введение в CSS. Урок 1 Введение в технологию CSS | Каскадные таблицы стилей (Май 2024)

Введение в CSS. Урок 1 Введение в технологию CSS | Каскадные таблицы стилей (Май 2024)
Anonim

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

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

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

CSS 3 будет весело

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