Ранее я рассказывал, как использовать таблицы стилей на уровне документа. Они в HTML-документах используется очень часто, особенно если документ создаётся динамически, либо когда это какой-то отдельный документ. Однако при создании сайтов, как правило, все его страницы должны иметь одинаковый стиль, поэтому прописывать стили в каждом документе - это плохое решение. Особенно плохим оно покажется, если, например, в какой-то прекрасный момент вы захотите поменять цвет всех заголовков на всех ваших 10500 страницах. Так что для страниц сайта лучше использовать внешние таблицы стилей, и подключать их к каждой странице сайта. В таком случае замена, например, шрифта на всех страницах потребует изменения лишь в одном месте - в файле, в котором определены стили для всего сайта. Такой файл обычно имеет расширение .css и содержит стили для разных элементов сайта. Допустим, у нас есть файл styles.css, который хранится в том же каталоге, что и HTML-документ, и в этом файле определены следующие стили