12786

Идентификация и группирование элементов (class и id)

Практическая работа

Информатика, кибернетика и программирование

Идентификация и группирование элементов class и id Иногда вам нужно будет применить особый стиль к определённому элементу или конкретной группе элементов. В этой лабораторной работе мы подробно разберём как можно использовать class и id для специфицирования свойств выбран

Русский

2013-05-03

15.12 KB

2 чел.

Идентификация и группирование элементов (class и id)

Иногда вам нужно будет применить особый стиль к определённому элементу или конкретной группе элементов. В этой лабораторной работе мы подробно разберём, как можно использовать class и id для специфицирования свойств выбранных элементов.

Как изменить цвет конкретного заголовка отдельно от других заголовков на web-сайте? Как группировать ссылки по категориям и задавать для каждой категории особый стиль? Это лишь примерные вопросы, на которые мы ответим.

Группирование элементов с помощью class

Предположим, у нас есть два списка ссылок сортов винограда - для белого и для красного вина. HTML-код может быть таким:

<p>Виноград для белого вина:</p>

<ul>

<li><a href="ri.htm">Рислинг</a></li>

<li><a href="ch.htm">Шардонэ</a></li>

<li><a href="pb.htm">Пино Блан</a></li>

</ul>

<p>Виноград для красного вина:</p>

<ul>

<li><a href="cs.htm">Кабернэ Совиньон</a></li>

<li><a href="me.htm">Мерло</a></li>

<li><a href="pn.htm">Пино Нуар</a></li>

</ul>

  •  Показать пример 

Далее, мы хотим, чтобы ссылки на белое вино были жёлтого цвета, на красное вино - красного, а остальные ссылки на этой же странице оставались синими.

Для достижения этой цели мы разделим ссылки на две категории с помощью присвоения класса каждой ссылке атрибутом class.

Попробуем установить классы для предыдущего примера:

 

<p>Виноград для белого вина:</p>

<ul>

<li><a href="ri.htm" class="whitewine">Рислинг</a></li>

<li><a href="ch.htm" class="whitewine">Шардонэ</a></li>

<li><a href="pb.htm" class="whitewine">Пино Блан</a></li>

</ul>

<p>Виноград для красного вина:</p>

<ul>

<li><a href="cs.htm" class="redwine">Кабернэ Совиньон</a></li>

<li><a href="me.htm" class="redwine">Мерло</a></li>

<li><a href="pn.htm" class="redwine">Пино Нуар</a></li>

</ul>

Далее мы можем определить специальные свойства для ссылок whitewine и redwine, соответственно.

a {

color: blue;

}

a.whitewine {

color: #FFBB00;

}

a.redwine {

color: #800000;

}

  •  Показать пример 

Как показано в примере, вы можете определять свойства для элементов, принадлежащих к определённому классу, с помощью .имя_класса в таблице стилей документа.

Идентификация элемента с помощью id

Помимо группирования элементов вам может понадобиться идентифицировать один уникальный элемент. Это можно реализовать с помощью атрибута id.

Особенность id в том, что в документе не может быть более одного элемента с данным конкретным id. Каждый id должен быть уникальным. В других случаях используйте атрибут class. Теперь взглянем на пример использования id:

<h1>Глава 1</h1>

...

<h2>Глава 1.1</h2>

...

<h2>Глава 1.2</h2>

...

<h1>Глава 2</h1>

...

<h2>Глава 2.1</h2>

...

<h3>Глава 2.1.2</h3>

...

Это могут быть заголовки документа, разделённого на главы или параграфы. Естественным будет назначить id каждой главе:

<h1 id="c1">Глава 1</h1>

...

<h2 id="c1-1">Глава 1.1</h2>

...

<h2 id="c1-2">Глава 1.2</h2>

...

<h1 id="c2">Глава 2</h1>

...

<h2 id="c2-1">Глава 2.1</h2>

...

<h3 id="c2-1-2">Глава 2.1.2</h3>

...

Заголовок, скажем, chapter 1.2, должен быть красным. Это делается в соответствии с CSS:

#c1-2 {

color: red;

}

  •  Показать пример 

Как показано в предыдущем примере, вы можете определять свойства конкретного элемента с помощью #id в таблице стилей документа.

Задание: теперь попробуйте самостоятельно отредактировать «Задание», по следующему принципу: для первых трех предложений списка присвойте class (с любым названием) со следующими атрибутами: цвет текста, цвет фона, текст перечеркнут.Для оставшихся предложений присвойте атрибут id. Для каждого id назначьте следующие свойства: измените размер шрифта, сделайте его курсивом, поменяйте цвет текста.

Резюме

В этом уроке мы разобрали, как, с помощью селекторов class и id, вы можете специфицировать свойства конкретных элементов.

К началу


 

А также другие работы, которые могут Вас заинтересовать

11113. Ответственность за нарушение налогового законодательства. Виды налоговых правонарушений, влекущих ответственность 217 KB
  Меняются ставки налогов, объекты налогообложения, отменяются одни льготы и вводятся новые, уточняются источники уплаты налогов. Но проблема правонарушений в области уплаты налогов и сборов всегда останется актуальной. С этой проблемой не справились даже развитые цивилизованные государства.
11114. Сроки в гражданском праве 166 KB
  Курсовая работа по дисциплине: гражданское право тема: Сроки в гражданском праве Введение. Актуальность избранной темы обуславливается тем что своевременное осуществление и защита нарушенных прав способствует достижению той цели которую субъекты пресл...
11115. Прекращение жилищных правоотношений. Выселение 91.5 KB
  РЕФЕРАТ по дисциплине: жилищное право на тему: Прекращение жилищных правоотношений. Выселение Введение. Конституция Российской Федерации ст. 40 провозгласила в числе основных прав и свобод человека и гражданина право на жилище....
11116. Понятие и метод гражданско-процессуального права 52 KB
  РЕФЕРАТ по гражданскому процессу на тему: Понятие и метод гражданско-процессуального права Гражданский процесс представляет собой установленную законом форму защиты права в судах общей юрисдикции. Процесс есть упорядоченное но...
11117. Субъекты жилищных правоотношений 80 KB
  РЕФЕРАТ по дисциплине: жилищное право на тему: Субъекты жилищных правоотношений Введение Субъекты правоотношений это лица участвующие в этих правоотношениях. Субъектами жилищных отношений являются граждане юридич
11118. Удостоверение сделок 91.5 KB
  РЕФЕРАТ по дисциплине: нотариат на тему: Удостоверение сделок Введение В соответствии со ст. 48 Конституции Российской Федерации каждому гарантируется право на получение квалифицированной юридической помощи. Нотариат обеспечивает эту помощ...
11119. Професійна діяльність людини та її вибір 50 KB
  Тема 15: Професійна діяльність людини та її вибір. Мета: Навчальна: сформувати знання вміння та навички повязані з даними поняттями. Виховна: виховувати в учнів культуру праці та професійну етику. Розвиваюча: розвивати у школярів спеціальні здібності і технічне ми...
11120. Професія водій 35 KB
  Водій приватне перевезення. Домінуючі види діяльності: здійснення транспортних і пасажирських перевезень; експлуатація керування автомобілем; спостереження за показниками приладів амперметра покажчиків температури води і тиски олії і т.д....
11121. Професія скляр 38 KB
  СКЛЯР Зміст праці. Скляр має справу з особливим матеріалом склом. Скло це твердий прозорий тендітний матеріал виготовлений з чистого кварцового піску соди і вапняку. Шибки роблять за допомогою машин: розплавлену масу видавлюють через вузьку подовжню щілину нап...