Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
22
Добавлен:
16.03.2015
Размер:
11.52 Кб
Скачать

Учeбник HTML.Таблицы стилей CSS.Селекторы.Классы.Атрибуты.Примеры. guide

<dimas>

help On-line учебник HTML с примерами,

справочник по созданию Web-сайтов. guide

<dimas>

help Главная Учебник HTML Учебник CSS Web- mastering Раскрутка Полезности FAQ Е- mailer Взять banner bookmark Контакты Отослать ссылку

Учебник CSS >>Группирование стилей, назначение классов и псевдоклассов Группирование стилей Назначение классов Назначение псевдоклассов Группирование стилей Существуют дополнительные методы, которые расширяют функциональные возможности таблиц стилей. Стили можно сгруппировать, что позволяет уменьшить количество необходимых атрибутов и аргументов, путем создания логических групп. Группирование таблиц стилей может происходить по одинаковым тэгам, или по атрибутам одного семейства. Порядок атрибутов играет важную роль: насыщенность шрифта и стиль начертания должны находиться перед остальными атрибутами - кегль должен быть задан до межстрочного интервала, и только потом в строку можно добавить дополнительную информацию. В случае группирования атрибутов - между ними запятые не ставятся, исключение составляет атрибут семейства шрифта, перед ним ставится запятая.

Пример группирования по тэгам:

До группирования: H1 {font-family: arial;font-size: 14pt}

H2 {font-family: arial;font-size: 14pt}

H3 {font-family: arial;font-size: 14pt} После группирования: H1,H2,H3 {font-family: arial;font-size: 14pt}

Пример группирования по атрибутам одного семейства:

До группирования: BODY {margin-top: 12pt;margin-right: 10pt;margin-left: 15pt} После группирования BODY {margin: 12pt 10pt 15pt}

Назначение классов Для того, чтобы сделать работу более универсальной, можно создать несколько вариантов - классов свойств стилей и применять их к элементам поочередно. Сгруппировав стили по свойствам, необходимо дать им названия ввиде расширения к элементу.

Синтаксис:

H1.left {text-align: left}

H1.right {text-align: right}

Далее в документе указывается либо <H1 class=left>, либо <H1 class=right> Аналогично можно создать универсальный класс и применять его потом к различным элементам:

Синтаксис:.left {text-align: left}

.right {text-align: right}

Далее в документе указывается либо <тэг class=left>, либо <тэг class=right>

Назначение псевдоклассов Псевдоклассы позволяют задавать стиль элемента по его характеристикам, которые не являются именем, атрибутом или содержимым. Элемент может приобрести псевдокласс или лишиться его во время работы пользователя с документом. A:link - не просмотренные ссылки A:visited - просмотренные ссылки A:hover - выбранная, но не активизированная ссылка A:active - активизированная ссылка

Взять banner bookmark Контакты Отослать ссылку Раскрутка Полезности FAQ Е- mailer Главная Учебник HTML Учебник CSS Web- mastering guide

<dimas>

help u="u227.69.spylog.com";d=document;nv=navigator;na=nv.appName;t="";p=1; sz=" width=88 height=31 "; hl=history.length;d.cookie="b=b";c=0; bv=Math.round(parseFloat(nv.appVersion)*100); if (d.cookie) c=1;n=(na.substring(0,2)=="Mi")?0:1; if((n==0)||(bv >= 300)){rn=Math.random();t=(new Date()).getTimezoneOffset();} else {rn=0;} z="p="+p+"&rn="+rn+"&t="+t+"&c="+c+"&hl="+hl; if (self != top) { fr=1;} else { fr=0;} r=escape(d.referrer);r1=""; sl="1.0";h=0; pl="";sl="1.1"; if((n==1) && (bv >= 300)) { for(var i = 0; i < nv.plugins.length; i++) pl += nv.plugins[i].name+":"; } j = (navigator.javaEnabled() ? "Y" : "N"); sl="1.2";s=screen;wh=s.width+'x'+s.height; px=(n==0)?screen.colorDepth:screen.pixelDepth;z+="&wh="+wh+"&px="+px; sl="1.3" y=""; y+=""; y+=""; y+=""; d.write(y); On-line учебник HTML с примерами,

справочник по созданию Web-сайтов. guide

<dimas>

help

Соседние файлы в папке Учебник HTML