如果某些 xhtml 标签是展示性的,但在 W3C 中有效,那么如果我使用这些标签,那么在语义、代码维护方面使用这些标签有什么负面影响。我说的是b、big、br、hr、i和small。是否所有表示性标签都已弃用?
问问题
145 次
2 回答
1
简而言之:使用这些标签并没有真正的负面影响。
更全面地回答:您列出的表示元素在 XHTML 中确实有效且未贬值:big、i、small、sub、tt和hr。
使用它们的唯一缺点是您自己的网站的可维护性:当所有表示元素都存储在 CSS 格式之外时,维护/更改网站会更容易。
因此,除了为您(以及在网站上工作的任何其他人)提供更多工作的可能性之外,没有任何真正的负面因素。
请注意:br不是展示性的,它被视为格式,例如p和h1。
于 2009-11-04T19:39:57.827 回答
0
像 <strong> 和 <em> 这样的短语元素在语义上更正确,并且能够通过 CSS 实现更丰富的效果(而不是简单的粗体或斜体)。
这些元素也采用标准属性和事件属性。
是的,元素:b、big、br、hr、i 和 small 在 HTML5 中已弃用且不受支持。
编辑:感谢@Alohci 的更正。
于 2009-11-04T03:32:09.757 回答