Уроки по CSS
CSS – это технология, которая позволяет работать со стилевым оформлением сайтов. Обучениеосновам, необходимым для создания и редактирования страничек и сайтов, представлено в советах и видео-уроках на нашем сайте.
Единственным требованием для разработчиков, которые приступают к обучению основам CSS, является необходимость базового понимания и освоения языка HTML. Инструментами послужат любой браузер и встроенный в операционную систему редактор «Блокнот».
CSS – понятие и предназначение
Расшифровка термина CSS позволяет понять его предназначение – каскадная таблицастилей. Применение этой технологии позволяет управлять одновременно множеством страниц сайта, реализуя действия лишь в одной единственной рабочей таблице. CSS охватывает область шрифтов, таблиц, полей, картинок, отступов, - всех тех стилистических нюансов, без которых невозможно создание динамичного сайта.
Базовые отличия CSS от HTML
В отличие от CSS технология HTML изначально создавалась лишь для работы с разметкой сайта или содержимого самого документа. Со временем требования к дизайну становились все более объемными, и были созданы новые теги, которые имели отношения уже не к конструкции содержимого, а к его стилю. По мере того, как количество кодов росло, было принято решение выделить их в отдельную технологию – CSS. Сегодня работа с CSS – это широкие возможности, точный дизайн, эргономичная работа с исходным кодом и локальное управление дизайном всего ресурса.
Основы CSS, необходимые для работы с сайтом:
·Фон и цвет;
·Ссылки, текст и списки;
·Шрифты;
·Блоковая модель;
·Позиционирование блоков;
·Рамки;
·Типа селекторов;
·Слои;
·Плавающие блоки;
·Высота и ширина блоков.
Следует выделить и некоторые преимущества, характерные для CSS:
·Именно с CSS имеет прямую связь блочная версткасайта;[/i]
·ВозможностиCSS позволяют существенно минимизировать размер кода и привести его к читабельному виду;
·CSS более эргономичен из соображений изменения внешнего вида сайта. Вместо поступательной работы с каждой из множества страниц разработчику необходимо будет лишь провести локальное изменение в таблице стилей, что, безусловно, существенно облегчает работу;
·Обучение азам CSS позволяет использовать в создании сайтов те параметры, которые недоступны для языка HTML.[i]