Детальная информация
Общие данные
Данный тип разметки часто применяется программистами для определения типа шрифта, его цвета, расположения относительно других элементов страницы. Цель разработки заключается в логическом разделении страницы от описания ее внешнего вида. Данная опция позволяет улучшить доступ к документу, увеличить скорость и гибкость управления структурой. Таким образом, CSS представляет пользователям один и тот же документ, но с разными стилями: в голосовом, печатном или экранном варианте.
До появления каскадных таблиц программирование осуществлялось только с помощью средств, встроенных в сам документ. Однако с недавних пор стало возможным любое разделение содержимого на логические разделы, которые позволяют применить один стиль для большинства схожих по структуре документов. Большим преимуществом система обладает за счет снижения времени доступа к страницам за счет отделения правил представления и их последующее кеширование на локальный компьютер. Так же наблюдается простота любых изменений, которые можно внести только в CSS файл, а не проводить многочисленные операции на каждой странице. Оформление стало доступнее. Любые типы форматирования можно применять к любой части документа.
Из недостатков, пожалуй, самым неприятным становится неверное отображение страницы в разных браузерах. Связано это с разными способами чтения структуры CSS. Иногда бывает сложность с правкой самого CSS файла, который завязан с HTML-тегами. В некоторых случаях значительно увеличивается время редактирования страницы.