Як ви вже знаєте, класи призначені,
щоб надавати їх групі елементів. Крім
класів, можна також вибирати елементи з
id, що є унікальним
ідентифікатор елемента. Під унікальністю
розуміється те, що якщо у нас на сторінці
вже є елемент з таким id, то іншого
елемента з таким самим id бути не повинно.
Унікальний ідентифікатор задається за допомогою
атрибуту id, в якому пишеться вигадане
нами ім'я. Давайте, наприклад, зробимо два
блоку. Першому задамо id у значенні
block1, а другому - у значенні
block2:
<div id="block1">
<p>текст</p>
<p>текст</p>
</div>
<div id="block2">
<p>текст</p>
<p>текст</p>
</div>
Щоб звернутися до елемента із заданим id,
потрібно написати символ # та придумане
нами ім'я, ось так:
#block1 {
color: red;
}
#block2 {
color: green;
}
Дано наступний код:
<div id="elem1">
<h2>заголовок</h2>
<p>
текст
</p>
<p>
текст
</p>
</div>
<div id="elem2">
<h2>заголовок</h2>
<p>
текст
</p>
<p>
текст
</p>
</div>
<div id="elem3">
<h2>заголовок</h2>
<p>
текст
</p>
<p>
текст
</p>
</div>
Пофарбуйте вміст блоку elem1 в
червоний колір, блоку elem2 - в зелений,
а блоку elem3 - у блакитний.
Зауваження
Одному елементу можна задавати і id,
і класи. У цьому випадку частина стилів елемента
можна встановити через id, а частину стилів
- через клас:
<div id="block" class="large">
<p>текст</p>
<p>текст</p>
</div>
#block {
color: red;
font-family: Arial;
}
.large {
font-size: 30px;
}
Коли використовувати id, коли класи?
Атрибут id використовується в тому випадку,
коли необхідно наголосити на унікальності
елементу. Класи використовуються тоді, коли
передбачається, що таких елементів може
бути багато, навіть якщо він зараз один.