CSS для Початківців

Керівництво для початківців по CSS

Класи та ідентифікатори

Русский перевод: Классы и идентификаторы

В Керівництві з CSS для початківців ми аналізували тільки селектори HTML – ті, що представляють HTML-тег. Ви можете також задавати свої власні селектори, які можуть приймати форму класів та ідентифікаторів.

Перевага такого підходу полягає в тому, що ви отримуєте один і той же елемент HTML, але уявляєте його різними способами в залежності від його класу або ідентифікатора.

У CSS селектор класу позначають іменем, яке слідує за точкою (.). Ідентифікатор позначають іменем, яке слідує за знаком решітки (#).

Таким чином CSS може нагадувати наступний код:

#top {
    background-color: #ccc;
    padding: 1em;
}

.intro {
    color: red;
    font-weight: bold;
}

HTML робить відсилання до стилю CSS значеннями атрибутів id і class. Наприклад:

<div id="top">
  <h1>Chocolate curry</h1>
  <p class="intro">This is my recipe for making curry purely with chocolate</p>
  <p class="intro">Mmm mm mmmmm</p>
</div>

Різниця між ідентифікатором id і класом полягає в тому, що ідентифікатор може застосовуватися для визначення одного елемента, а клас може використовуватися для визначення декількох елементів.

На додаток ви можете використовувати селектор для певного елемента HTML, просто вказавши спочатку HTML-селектор. Наприклад p.jam { ... } буде застосовуватися для елементів параграфів, у яких є клас “jam”.

← Ет-правила CSS