Статьи

класс (атрибут HTML)

Описание

Хотя имя элемента указывает его тип, атрибут class Эти подтипы могут затем использоваться в коде CSS для целей стилизации или в коде JavaScript (через объектную модель документа или DOM) для внесения изменений или добавления поведения в элементы, принадлежащие определенному подтипу.

Обратите внимание, что атрибут class

  • база
  • BASEFONT
  • голова
  • HTML
  • мета
  • пары
  • скрипт
  • стиль
  • заглавие

Значение

Этот атрибут принимает в качестве значения разделенный пробелами список из одного или нескольких имен классов. В отличие от атрибута id, значение атрибута class может начинаться с цифры и все равно будет действительным HTML; например, <div class="3-col-wide"> … </div> Однако этого лучше избегать, поскольку спецификация CSS 2.1 гласит, что идентификаторы CSS, которые будут включать имя класса, соответствующее атрибуту classне должны начинаться с цифры . Не вводя имена классов с цифры, вы будете довольны как валидаторами HTML, так и CSS.

В то время как сообщество разработчиков неоднократно обращалось с просьбой указать стандартный набор имен классов и связанных с ними значений, в настоящий момент вы можете свободно указывать имена классов, которые имеют для вас смысл. Однако, как и для всей HTML-разметки, рекомендуется использовать имена, которые имеют как можно более семантическое значение; имя класса должно указывать человеку, который его читает, какова цель или значение этого элемента, а не как он выглядит. Следовательно, чисто презентационные имена классов, такие как « largeshinyclassexecutive-summarykey-findings

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