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
   11   12   13   14   15   16   17   18   19   20   21