Computer-info

Добро пожаловать на Computer-info

На нашем сайте ежедневно публикуются десятки качественных и свежих материалов, которые Вы можете скачать абсолютно бесплатно. Рекомендуем Вам добавить Наш сайт в закладки, а также подписаться на RSS ленту, чтобы не пропускать интересных новостей.
Стартовая Избранное Главная Контакты Карта сайта

Меню сайта

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Мини-чат

Ошибка в тексте?

Система Orphus
Если сообщение окажется ложным и будет послано нарочно, то мы забаним ваш IP!
Главная » Статьи » Статьи по CSS

Различия атрибутов ID и CLASS
Начнем с определений.

Id – уникальный определитель объекта. Это значит, что несколько элементов на странице не должны иметь одинаковый id. В HTML записывается, например, так:


<div id=”test”>Содержание блока</div>

В CSS, стили для id, записываются так:


#test {font: 12px Arial;}


Class – определитель стиля объекта, или группы объектов на странице. Его часто применяют для повторяющихся конструкций, например, публикаций на нашем сайте. В HTML записывается, например, так:


<div class=”test”>Содержание блока</div>

В CSS, стили для id, записываются так:


.test {font: 12px Arial;}


Не всегда можно сразу понять отличия этих атрибутов, поэтому рассмотрим их подробно:

1. Разная значимость атрибутов в CSS.
Id имеет больший вес, а значит стили под этим атрибутом – значительнее.

Например:


<div id=”test” class=”test2”>Содержание блока</div>

#test { font-size: 12px; }
.test2 { font-size: 14px; }


Текст в блоке получится размером 12 пикселей, а не 14, как того требует class.

2. Возможность проставления якорных ссылок.
Использования атрибута id позволяет поставить якорную ссылку на объект страницы.

Например:


<div id=”test”>Содержание блока</div>

Ссылка на содержания блока будет иметь следующий вид:


http://site.ru/cat/#test

Якорные ссылки чаще всего используются в длинных документах для мгновенного перемещения.

3. Дополнительные функции id.
Для атрибута id существует функция .getElementById(). Об её использовании – подробно написано в уроке CSS №25.

4. Запись множественных атрибутов.

Здесь имеются принципиальные различия между id и class. Так – одному объекту можно задать сразу несколько классов:


<div class=”test test2”>Содержание блока</div>

При записи в CSS нескольких стилей с одинаковыми атрибутами для классов это будет так:



Для id – будет так:


#test,
#test2 { font-size: 14px; }

Категория: Статьи по CSS | Добавил: Admin (29.09.2010)
Просмотров: 750 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Софт

Наш опрос

На нашем сайте вы нашли чего искали?
Всего ответов: 9

Категории раздела