在XHTML Strict中,似乎不允许您再使用<u>
标记。是否有像<b>
和<i>
一样的语义等效项?如果没有,在XHTML中如何标记带下划线的文本是否有约定?
谢谢。
最佳答案
简而言之-不。
和也不真正具有等效项。这都是关于内容和外观的分离。 XHTML严格的目标是应该使用XHTML标记来描述内容的结构。
标签用于传达重点,而标签用于为内容赋予强度。碰巧的是,大多数浏览器中的默认样式表将它们分别等同于斜体和粗体。
在XHTML中直接具有粗体,斜体和下划线等价项,这将使人们过于严格地决定内容的外观。理想情况下,您应该考虑为什么要让一段文本突出,在结构中对其进行定义,然后让CSS男孩决定最终应如何呈现它。
关于xhtml - 是否有<u>的语义版本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/298218/