Какие теги HTML могут использовать атрибут class?
class
(В каких стандартах - например, HTML / XHTML / HTML5 и т. Д. - и в каких браузерах.)
Например,следующие юридические или нет?
<i class="myclass">text inside</i>
Спасибо.
В HTML 4 атрибут class может использоваться в всех элементах , кроме BASE, BASEFONT, HEAD, HTML, META, PARAM, SCRIPT, STYLE и TITLE (см. индекс атрибутов в спецификации HTML 4.01 ). А поскольку XHTML 1.0 (кратко) - это просто HTML 4 с синтаксисом XML, это также относится к XHTML 1.0.
BASE
BASEFONT
HEAD
HTML
META
PARAM
SCRIPT
STYLE
TITLE
В HTML5 атрибут class, наряду с ключами доступа, contenteditable, contextmenu, dir, dragggable, hidden, id, lang, spellcheck, style, tabindex и title title, действителен для всех элементов.Смотри http://dev.w3.org/html5/spec/elements.html#global-attributes
Ну, я почти уверен, что каждый тег может содержать атрибут класса (поправьте меня, если я ошибаюсь).
РЕДАКТИРОВАТЬ
Хорошо.Недопустимо использовать атрибут класса по уважительной причине (см. мой комментарий в его ответе).Спасибо.