【发布时间】:2014-08-19 13:27:39
【问题描述】:
首先,我意识到 HTML 中的样式应该由 CSS 处理,我不想改变它。
我只想要一个可用于下划线的实心标签,一个 意味着 用于下划线文本的标签,或者一个有意义的标签。然后我可以用 CSS 设置样式。
现在那个标签在哪里?
为什么strong、b、em、i 等非常好(并且通常在浏览器中自动设置样式),但下划线是禁果?
我不想写
<span style="blabla: underline">some underlined text</span>
OR <span class="underlined">some text</span>
当我可以使用时
<u>hello</u>
并设置样式?
【问题讨论】:
-
如果没有进一步的上下文,
<u>是最接近的匹配项。了解下划线的含义确实会有所帮助(例如,MDN 提到 Chinese proper names 作为用法示例)。
标签: html semantic-markup underline