Описание
 Хотя имя элемента указывает его тип, атрибут 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 
Несмотря на то, что разметка удобна для восприятия человеком, сообщество разработчиков добилось больших успехов в стандартизации использования имен классов для определенных типов информации в Интернете, таких как контактные данные или события календаря, так что разметка также может быть прочитана. или проанализированы, веб-сервисы с большим эффектом. Результат этих усилий по стандартизации известен как микроформаты .