Итак, мы обсудили написание серверных скриптов на примере языка РНР, хранение и изменение информации в базах данных, создание анимационных эффектов с помощью JavaScript-кода, выполняемого в браузере. Что же еще может потребоваться разработчику? Конечно, средства стилизации веб-страницы.
Когда-то, на заре Интернета, для каждого элемента веб-страницы требовалось указать правила, объясняющие браузеру, как его стилизовать. Это значит, что, например, для каждого параграфа надо было указывать, какой размер шрифта использовать. Конечно, это неудобно, поскольку элементов на странице очень и очень много.
В конце 1990-х появились каскадные таблицы стилей (CSS), значительно упростившие стилизацию сайтов. Основная идея CSS проста: отделить стилизацию от разметки. Отныне достаточно перечислить стили и указать селектор, который определяет, на какие элементы должен распространяться набор стилей.
Чтобы увидеть CSS в действии, вы можете посмотреть любую страницу сайта нашей студии. Все элементы стилизованы при помощи таблиц стилей.
Сейчас CSS стал настолько популярным инструментом, что представить без него работу веб-мастера невозможно.