Cascading Style Sheets(CSS) – это каскадные таблицы стилей. Главная задача CSS - отделить детали дизайна странички от ее структуры и содержания.
Если в HTML структура и дизайн были неделимы и стояли рядом, и, чтобы изменить на сайте шрифт, нужно было переписывать все страницы, то CSS позволяет назначить всем объектам стиль, описание которого хранится в отдельном файле.
И теперь браузер пользователя сам обратится к файлу со стилями, пройдя по ссылке, придав странице задуманный Вами облик.