Все что вы видите на странице – текст, рисунки, таблицы и
другие элементы, формирующие смысловое наполнение веб-страницы, именуемое
контентом, создаются при помощи языка разметки.
Описание Web-страницы на HTML представляет собой набор
инструкций или тегов, интерпретируемый программой-браузером. Запомнить значение всех тегов сложно, но это и не нужно, достаточно иметь под рукой справочник, где можно всегда найти описание интересующего вас HTML тега.
Согласно этим инструкциям программа располагает текст на
экране, включает в него рисунки, хранящиеся в отдельных графических файлах, и
формирует гиперсвязи с другими документами или ресурсами Интернет.
Однако, в стандартном языке HTML есть один существенный
недостаток. Например, для того чтобы
описать разметку абзацев в контенте и их
оформление, необходимо описывать эти свойства для каждого абзаца, даже если на
одной страничке находится 10 или 20
абзацев.
CSS совместно с языком HTML, позволяют творить чудеса, и все
благодаря разделению труда по созданию веб-страниц. Разметка элементов страниц
производится на основе HTML, а визуальное оформление элементам придается при
помощи таблиц CSS