Учебник CSS
CSS: есть ли польза?
Для тех, кто либит сразу полчать ответы на вопросы, следует сказать, что польза есть. Если вам интересно, какая именно, то читайте дальше.
В первую очередь разберемся, зачем вообще разработали технологию CSS. Вопрос вполне закономерный. Никто не будет тратить время и силы на разработку заранее “мертвой” технологии, никто не будет тратить деньги на внедрение такой технологии и никто не будет ей пользоваьтся. Любая технология предназначена для решения определенного круга задач. Например, HTML позволяет создавать гипертекст, PHP- серверные приложения. Что же позволяет делать CSS? Как создать сайт.
Если мыслить глобольно, то каскадные таблицы стилей отвечают исключительно за дизайн страницы. Если рассматривать HTML – документ, то можно выделить две его составляющие – структуру и дизайн. Структура определяется с помощью HTML. В идеальном случае мы логически размечаем документ: выделяем заголовки, абзацы, списки, таблицы, гиперссылки. Нас не должно интересовать, как все это будет выглядеть в браузере. Нас интересует исключительно логическая структура.
Преимущества каскадных таблиц стилей
Если мы не можем использовать возможности CSS польносью, то возникает вопрос, стоит ли вообще изучать данную технологию. Возможно, выгода от примения каскадных таблиц стилей мизерна? Оказывает, что выгода есть, и немалая. Если кратко, то преймущества следующие:
- в большинстве случаев уменьшается объем кода, хотя в современных условиях быстрых соединений актуальность оптимизация кода постепенно уменьшается;
- увеличивается логичность кода. Это более существенное преимущество, которое позваляет экономить время на создание и поддержку сайта;
- код становится более гибким. В него легче вносить изменения, которые принципиально нельзя реализовать средствами HTML. Это, в частности, рамки вокруг элементов форм, изменение цвета ссылок при наведении курсора, запрещение повторения фонового рисунка и т.д.
Большинство верстальщиков начинает изучат CSS именно из-за последнего пункта, чтобы сделать свои страницы красивее. Для меня важнее первые три преймущества, но главная идея CSS объединят все четыре пункта- максимально возможное разделение дизайна и логической структуры документа.
создать сайт на одной странице Для подтверждения преимуществ приведем несколько примеров. Сейчас я не ставлю цель рассказать о тонкостях CSS, так что на примеры можете смотреть исключительно с точки зрения HTML. Представьте, что вы ничего не знаете о CSS и вам пытаются показать, чем эта технология лутше.
Учебник css. Основы css
- Основы технологии CSS
- Отделение контента от дизайна
- Легкая верстка слоями
- Советы профессионала
Скачать – Учебник CSS.
