Как работает CSS? Изначально, CSS называют технологией или даже языком описания стиля. То есть эта технология применяется для описания внешнего облика и структуры документов, написанных на xml, html, xhtml и на любом другом языке разметки. Раньше вёрстка и оформление html документов осуществлялись непосредственно с помощью атрибутов и оригинальных тэгов. Более расширенные возможности html вёрстки появились в 1996 и потом в 1998 годах, когда появился CSS.
CSS поддерживается всеми браузерами и для отображения любого веб-документа не нужно подыскивать самых подходящий из них. То есть с помощью CSS можно исправлять стиль документа, не взаимодействия с html. То есть теперь содержимое и представление — это отдельные элементы. Кроме известных многим in-line указания стилей, внешних таблиц стилей и встроенных стилей, существуют в CSS ещё и авторские стили, пользовательские стили и стили браузера.
Такие браузеры, как Mozilla Firefox, опера и сафари обрабатывают листы стилей отлично, а вот IE — не в полном объёме.