Тени

Смотрите! Как будто кто-то освещает факелом мою веб-страницу!

Вы можете сделать части вашей страницы “всплывающими”, применив тени как к полям, так и к тексту. Читать далее

Закруглённые углы

Закруглённые углы использовались для сжатия сплошных фоновых изображений или, для гибких блоков, многочисленных фоновых изображений, по одному на каждый угол, размещённых на нескольких вложенных элементах div. Ах, некрасиво. Ну, больше нет. Теперь, с помощью простого CSS, вы можете украсить свой дизайн большим количеством изгибов. Читать далее

Внушительный урок CSS

Сейчас мы входим в самые глубокие области CSS3 — аспекты, которые часто более специфичны, чем в  Продвинутом уроке CSS, но, знаете, действительно очень крутые. Читать далее

Макет страницы

В былые времена приматы, жившие до появления гоминидов, использовали таблицы HTML для вёрстки веб-страниц. Забавно, правда?! Но вскоре появился CSS, этот монолит 2001: Космическая одиссея, и всё это изменил. Читать далее

Отображение

Ключевой трюк при работе с HTML-элементами заключается в понимании того, что в том, как большинство из них работают, нет ничего особенного. Большинство страниц могут быть составлены всего из нескольких тегов, которые могут быть оформлены любым выбранным вами способом. Читать далее

Специфичность

Если у вас есть два (или более) конфликтующих правила CSS, которые указывают на один и тот же элемент, есть несколько основных правил, которым следует браузер, чтобы определить, какое из них наиболее специфично и, следовательно, выигрывает. Читать далее

Фоновые изображения

Фоновые изображения CSS используются совсем не так, как HTML-элемент img. Они являются мощным способом добавления подробного представления на страницу. Читать далее

Сокращённые свойства

Некоторые свойства CSS допускают строку значений, заменяя необходимость в ряде свойств. Они представлены значениями, разделёнными пробелами. Читать далее

Псевдоклассы

Псевдоклассы прикрепляются к селекторам для указания состояния или отношения к селектору. Они принимают форму selector:pseudo_class { свойство: значение; }, просто с двоеточием между селектором и псевдоклассом. Читать далее