哪些HTML标记可以使用class
属性?
(在哪些标准中 - 例如HTML / XHTML / HTML5等 - 以及在哪些浏览器中。)
例如,以下是否合法?
<i class="myclass">text inside</i>
感谢。
答案 0 :(得分:7)
在HTML 4中,class
attribute可以在all elements中使用,但BASE
,BASEFONT
,HEAD
,HTML
,{{ 3}},META
,PARAM
,SCRIPT
和STYLE
(请参阅TITLE
)。由于XHTML 1.0(简称)只是带有XML语法的HTML 4,因此这也适用于XHTML 1.0。
答案 1 :(得分:3)
在HTML5中,class属性以及accesskey,contenteditable,contextmenu,dir,draggable,hidden,id,lang,spellcheck,style,tabindex和title属性, 对所有元素都有效。见http://dev.w3.org/html5/spec/elements.html#global-attributes
答案 2 :(得分:1)
我很确定,每个标签都可能包含class-attribute(如果我错了,请更正我)。
修改
好吧Gumbo声明标签,不允许使用class-attribute有充分理由(请参阅我在他的回答中的评论)。谢谢。