Page 16 - Сила CSS3 Освой новейший стандарт
P. 16
16 • Глава 1. Основная информация о CSS3
ЧтО такОе CSS3?
CSS3 — расширение CSS 2.1 — добавляет мощную функциональность к существу-
ющим возможностям. Однако CSS3 не является теперь единой спецификацией.
Вместо этого теперь мы имеем дело с несколькими модулями. Каждый модуль — это
отдельная спецификация для некоторого поднабора возможностей CSS, напри-
мер селекторов, текста или фонов. Каждый модуль разрабатывается собственной
командой авторов в соответствии с собственным расписанием. Преимущество
такого подхода в том, что для обновления всей спецификации CSS3 не приходится
дожидаться, пока будет закончена работа над каким-то маленьким кусочком, —
модуль, включающий этот кусочек, может немного подождать, но все остальное
обновляется вовремя.
Список всех модулей с указанием текущего статуса на пути к окончательному за-
вершению разработки вы найдете на веб-сайте http://www.w3.org/Style/CSS/current-
work. Далее в этой главе мы обсудим статус модулей, а пока давайте посмотрим, что
нового и интересного появилось в CSS3.
оБзор нововведений
Разумеется, CSS3 во многом повторяет CSS 2.1. Однако по сравнению с предыдущей
версией большое количество возможностей было добавлено или пересмотрено.
Приведенный далее список изменений далеко не полон — их слишком много, чтобы
перечислять каждое мелкое нововведение. Здесь представлен только обзор самых
хорошо поддерживаемых, популярных и полезных различий между версиями
CSS 2.1 и 3.
Визуальные эффекты, не зависящие от изображений. В CSS3 вы найдете
множество новых свойств, позволяющих создавать визуальные эффекты, ко-
торые раньше требовали обязательного использования изображений (и иногда
написания сценариев): скругленные углы, падающие тени, полупрозрачные
фоны, градиенты и изображения в качестве рамок полей. Часть этих новых
свойств принадлежит модулю Backgrounds and Borders (Фон и границы); другие
вы найдете в модулях Colors (Цвета) и Image Values (Значения изображения).
О многих из них мы поговорим в главе 2 и будем снова и снова применять их
в последующих главах.
Трансформации полей. Еще одна категория визуальных эффектов, ставших воз-
можными с появлением CSS3, связана с манипулированием позицией и формой
поля в двумерном и трехмерном пространствах — это поворот, масштабирование,
скашивание. Такие эффекты называются трансформациями и описаны в модулях
2D Transforms (2D Преобразование) и 3D Transforms (3D Преобразование). Мы
поговорим о трансформациях в главе 2.
Уникальные шрифты. В составе модуля Fonts (Шрифты) вы найдете правило
@font-face, позволяющее создать ссылку на файл шрифта на сервере и использо-
www.trk.kg