English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Значение глобального атрибута class - это список имен классов (classes) элементов, разделенных пробелами, который позволяет CSS и Javascript выбирать и доступ к специфическим элементам через классовые селекторы (class selectors) или методы DOM (document.getElementsByClassName).
Использование атрибута class в документе HTML:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Сайт основного руководства (oldtoolbag.com)</title> <style> h1.intro { color: blue; } p.important { color: green; } </style> </head> <body> <h1 class="intro">Заголовок 1</h1> <p>Абзац.</p> <p class="important">Обратите внимание, что это важный абзац. :)</p> </body> </html>
Хотя для именования class нет требований, веб-разработчики лучше использовать имена, которые могут выразить семантическую цель элемента, а не описание его внешнего вида (даже если элемент является курсивом, имя класса не должно быть italics). Семантическое именование даже при изменении отображения страницы остается логичным.
IEFirefoxOperaChromeSafari
Все основные браузеры поддерживают атрибут class
Атрибут class определяет имя класса элемента.
Атрибут class указывает один или несколько классов на элемент.
Атрибут class обычно используется для указания стилей таблицы стилей. Однако, JavaScript также может использовать его (через HTML DOM) для изменения HTML-элементов с указанным классом.
В HTML5 класс атрибут может быть использован для любого HTML элемента (он будет Проверять любые элементы HTML. Но это не всегда полезно).
В HTML 4.01 класс атрибут не может быть использован для: <base>, <head>, <html>, <meta>, <param>, <script>, <style> и <title>.
<element>
Значение | Описание |
---|---|
classname | Определяет имя класса элемента. Если нужно определить несколько классов для одного элемента, разделяйте имена классов пробелом.
<span>. Элементы HTML могут использовать несколько классов. Правила именования:
|
Добавление нескольких классов к элементам
Как добавить несколько классов в элементах HTML.