Тема:

Атрибут class в HTML - група стилів елемента

Голобальний атрибут class допомагає задати список класів елемента, розділених пробілами ASCII.

Кожна назва класу може містити будь-які символи Unicode (за винятком, звичайно, пробілів ASCII). Однак, під час використання в селекторах CSS, або з JavaScript за допомогою API, таких як document.querySelector(), або в таблицях стилів CSS, значення атрибутів класу повинні бути дійсними ідентифікаторами CSS. Це означає, що якщо значення атрибута класу не є валідним (наприклад, foo?boom або 1234), то його необхідно екранувати перед використанням у селекторі, або за допомогою методу CSS.escape(), або вручну.

З цієї причини рекомендується вибирати значення для атрибутів class, які є валідними, щоб не екрануванти їх.

Хоч варіативність значень для атрибуту class дозволяє використовувати будь-які символи Unicode, але для зручності і кращої сумісності з іншими інструментами, рекомендується використовувати лише латинські літери, цифри, дефіси та підкреслення. Це допоможе уникнути проблем.

Приклад використання атрибуту title в HTML

Синтаксис

HTML
<div class="example example_secondary">...</div>

Приклади використання

Результат
<section class="posts">
  <h2 class="posts__title">Новини</h2>
  <div class="posts__grid">
    <article class="post">
      <h3>Заголовок</h3>
      <p>Короткий опис статті.</p>
      <a href="#">Читати далі</a>
    </article>
    <article class="post">
      <h3>Заголовок</h3>
      <p>Короткий опис статті.</p>
      <a href="#">Читати далі</a>
    </article>
    <article class="post">
      <h3>Заголовок</h3>
      <p>Короткий опис статті.</p>
      <a href="#">Читати далі</a>
    </article>
  </div>
</section>
<!-- "Читати далі" поганий зміст для тегу а.
      Не повторюйте в реальних проектах. -->

Підтримка браузерів

<class>

Останнє оновлення: