Категория:
CSS :: 7-09-2011, 22:17
Перед тем, как появилась CSS, оформляли веб-страницы. С помощью средств HTML, в середине содержимого документации. Но когда появилась CSS, возможно принципиально разделять содержание и представление документов. Благодаря этому нововведению, возможно, легко применять единый стиль оформления для каждого схожего документа, а также за быстрое время изменять это оформление.
Среди преимуществ:
• Некоторые дизайны страниц для различных устройств просмотра. К примеру, на экране дизайн рассчитывается на огромную ширину, когда будет происходить печать меню не будет выводиться, а на КПК и сотовых телефонах меню следует за тем, что содержится.
• Уменьшается время загрузки страницы ресурса, так как переносятся правила представления информации в отдельные CSS-файлы. В этой ситуации браузером загружается только структура документов и информация, хранимая на странице, а представление этой информации загружает браузер лишь один раз и может быть закешированая.
• Просто делать последующее изменение дизайна. Не требуется править все страницы, а только изменять CSS-файлы.
• Дополнительная возможность оформления. К примеру, используя CSS-вёрстку делаются блоки текстов, которые остальные тексты будут обтекать (к примеру, для меню) или делается таким образом, чтобы меню постоянно все видели во время прокрутки страниц.
Среди недостатков:
• По-различному отображается вёрстка в любом браузере (в особенности устаревшем), который по-различному способен интерпретировать одну и ту же информацию CSS.
• Чаще всего необходимо во время практики исправить не только одни CSS-файлы, однако и теги HTML, которые сложно и ненаглядно связываются с селектором CSS, что может свести на нет простоту пользования едиными файлами стилей, и существенно удлиняет редактирование и тестирование.