在XHTML Strict中,似乎不允许您再使用<u>标记。是否有像<b><i>一样的语义等效项?如果没有,在XHTML中如何标记带下划线的文本是否有约定?

谢谢。

最佳答案

简而言之-不。

也不真正具有等效项。这都是关于内容和外观的分离。 XHTML严格的目标是应该使用XHTML标记来描述内容的结构。

标签用于传达重点,而标签用于为内容赋予强度。碰巧的是,大多数浏览器中的默认样式表将它们分别等同于斜体和粗体。

在XHTML中直接具有粗体,斜体和下划线等价项,这将使人们过于严格地决定内容的外观。理想情况下,您应该考虑为什么要让一段文本突出,在结构中对其进行定义,然后让CSS男孩决定最终应如何呈现它。

关于xhtml - 是否有<u>的语义版本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/298218/

10-13 02:37