CSS

CSS — каскадные таблицы стилей

Любая веб-страница имеет три составляющих: собственно содержание, его структура (абзацы, разделы, заголовки, таблицы) и способ представления. Первые две составляющих – содержание и структура, составляют суть страницы и всегда размещаются внутри HTML-документа. Третья же – способ представления или, другими словами, оформление – может быть вынесена в отдельный CSS-файл. Такой CSS-файл, общий для любого количества страниц, позволяет оптимизировать HTML код – сделать его компактней и избавить от разбросанной по всему документу служебной информации.

Мнение

Из вышесказанного очевидно, что грамотное использование CSS позволяет программисту сократить время и средства для создания качественного сайта, а также предоставить заказчику продукт, который будет "a priori"  на голову выше своих конкурентов. Если же через какое-то время понадобится изменить сайт, то новшества будут произведены с минимальными затратами. Но это все может происходить только в том случае, если программист профессионально использует знания о CSS.

Преимущества использования

HTML и сам позволяет задавать внешний вид страниц, но, избавив основной документ от подобной информации, мы получаем ряд существенных преимуществ:

  • Во-первых, уменьшение объема основного документа облегчает работу браузера с сайтом, т.к. файл оформления – CSS – загружается один раз и повторно используется при переходах со страницы на страницу внутри сайта;
  • Во-вторых, уменьшение объема служебной разметки внутри полезного содержания положительно сказывается на ранжировании страницы в выдаче поисковых систем, кроме того упрощается обработка документа и другими средствами – например, программами синтеза речи;
  • Далее, оформительские возможности CSS просто богаче, чем средства визуализации HTML. CSS расширяет возможности HTML, содержит более гибкие инструменты настройки, дает больше возможностей размещения блоков;
  • И, наконец, использование CSS позволяет упростить и минимизировать затратность изменений в дизайне, как небольших корректировок, так и довольно крупных.

еще