--- title: class slug: Web/HTML/Global_attributes/class translation_of: Web/HTML/Global_attributes/class ---
{{HTMLSidebar("Global_attributes")}}

Глобальный атрибут class это разделённый пробелом список регистров зависимых классов элемента. Классы позволяют CSS и Javascript выбирать и получать доступ с помощью селекторов класса или функций, таких как методы DOM {{domxref("document.getElementsByClassName")}}.

{{EmbedInteractiveExample("pages/tabbed/attribute-class.html","tabbed-standard")}}

Хотя спецификация не предъявляет требований к именам классов, веб-разработчикам рекомендуется использовать имена, описывающие семантическое назначение элемента, а не представление элемента. Например, атрибут описывает атрибут, а не курсив, хотя элемент этого класса может быть представлен курсивом. Семантические имена остаются логичными даже при изменении представления страницы.

Спецификация

Спецификация Статус Комментарий
{{SpecName('HTML WHATWG', "elements.html#classes", "class")}} {{Spec2('HTML WHATWG')}} Нет изменений c последнего снимка, {{SpecName('HTML5.1')}}
{{SpecName('HTML5.1', "elements.html#classes", "class")}} {{Spec2('HTML5.1')}} Снимок {{SpecName('HTML WHATWG')}}, никаких изменений от {{SpecName('HTML5 W3C')}}
{{SpecName('HTML5 W3C', "elements.html#classes", "class")}} {{Spec2('HTML5 W3C')}} Снимок {{SpecName('HTML WHATWG')}}. Начиная с {{SpecName('HTML4.01')}}, class теперь это истинный глобальный атрибут.
{{SpecName('HTML4.01', "struct/global.html#h-7.5.2", "class")}} {{Spec2('HTML4.01')}} Поддерживается на всех элементах, кроме {{HTMLElement("base")}}, {{HTMLElement("basefont")}}, {{HTMLElement("head")}}, {{HTMLElement("html")}}, {{HTMLElement("meta")}}, {{HTMLElement("param")}}, {{HTMLElement("script")}}, {{HTMLElement("style")}}, и {{HTMLElement("title")}}.

Совместимость с браузерами

{{Compat("html.global_attributes.class")}}

Смотреть также