CSS/Введение
CSS (англ. Cascading Style Sheets), или каскадные таблицы стилей, используются для описания визуального стиля и представления документа, чаще всего веб-сайта. Одной из целей CSS является отделение представления документа от структуры и содержания (хотя можно вставлять CSS внутри структуры), и это W3C-рекомендация. Отделение стиля от структуры и содержания увеличивает ремонтопригодность для автора(ов) документа, а также доступность для аудитории. CSS обычно применяется к HTML, XHTML и XML документам, хотя вполне возможно, хотя и редко, применять его к другим видам документов.
CSS является одним из способов описания стилей (цвет, шрифт, расположение и другие презентационные аспекты документа). В одном файле CSS можно описать общий стиль, который будет применён ко многим HTML, XHTML, и XML-документам (которые описывают содержание и структуру элементов каждого документа). Обычно конкретный элемент в файле XHTML имеет каскад стилевых правил, которые могут быть применены к нему. Стиль с наивысшим приоритетом применяется к каждому элементу.
Зачем использовать CSS?
правитьПочему я хочу использовать CSS, а не что-то ещё?
CSS представляет собой мощный инструмент, который даёт веб-разработчикам гибкость и модульность на уровне представления о веб-сайте.
CSS позволяет вам определить все правила формата, то есть внешний вид. Так что если вы пишете большой сайт, и вы хотите надлежащий вид каждому заголовку, подзаголовку, как показываются примеры кода, как выравниваются абзацы, (Я мог бы продолжать, CSS охватывает широкий спектр вариантов презентации) то CSS — Ваш выбор.
Скажем, у вас есть 1200-страничный сайт, который вы создавали месяцами. Ваш босс говорит, чтобы вы изменили размер шрифта, фон, вид таблиц и т. д. везде на 1200-страницах сайта в соответствии с новой корпоративной политикой. Если ваш сайт разработан с применением CSS, вы можете сделать это, отредактировав один связанный CSS-файл, в котором собраны все стили оформления. Или вы могли усложнить свой труд и править все 1200 страниц сайта. Используя CSS, изменения могут быть сделаны быстро и легко простым редактированием нескольких правил и строк в глобальной таблице стилей. Без CSS эти изменения сделать сложнее, дороже и медленнее.