我希望知道自闭合 i
html 标签是不是一个不好的习惯。
我可以这样编码:
<i class="icon-calendar btn"/>
还是编码更好呢:
<i class="icon-calendar btn"></i>
似乎IE和GC都能正确解释这两个内容。谢谢。
我希望知道自闭合 i
html 标签是不是一个不好的习惯。
我可以这样编码:
<i class="icon-calendar btn"/>
<i class="icon-calendar btn"></i>
必须使用结束标签。
<i class="icon-calendar btn"/>
是一个闭合标签(同时也是一个开放标签)。 - Jukka K. Korpela<i>
标签中无效。 - John Conde<i class="icon-calendar btn"></i>
。<i class="icon-calendar btn"/>
是正式的错误语法,但浏览器忽略了多余的斜杠,将其视为起始标记。在没有结束标记的情况下,这是一种语法错误。实际效果取决于上下文和使用的样式表;块元素的结尾可能会被视为隐式关闭打开的元素,作为错误恢复的方法。<i class="icon-calendar btn"/>
是正式允许的,并且根据定义与<i class="icon-calendar btn"></i>
完全相同。然而,XHTML 1.0 兼容性指南建议不要使用它:“自闭合”符号应该用于声明了EMPTY内容(即不能有任何内容的元素),并且仅用于它们。他们还建议在使用符号时,在斜杠/
之前使用空格,但这几乎没有任何实际意义。
/>
的应该被视为HTML标记混乱中未关闭的开放标记。 - BoltClock<I>
标签作为图标呢?请参考http://www.w3.org/International/questions/qa-b-and-i-tags了解何时使用和不使用该标签。建议使用`<img>或
<span>`代替。 - Euro Micelli