Аббревиатура CSS расшифровывается как Cascading Style Sheets и переводится на русский язык как Каскадные Таблицы Стилей. Придуманы эти стили для того, чтобы отделить содержимое html-документа от его внешнего вида.
Например, для того, чтобы изменить дизайн сайта, созданного только с помощью html, необходимо изменить каждую веб-страницу. А если страниц уже 1000, то как быть? С применением CSS, надобность изменять множество страниц отпадает. Необходимо лишь изменить один файл, в котором прописан стиль всего проекта. Это одно из преимуществ использования CSS для создания дизайна сайтов. Также таблицы стилей дают большие возможности форматирования текста по сравнению с html. Но обо всём по порядку.