Answers:
另一个原因是<u>XHTML和HTML5中不推荐使用标记,因此它需要产生<span style="text-decoration:underline">this</span>。(恕我直言,如果<u>已弃用,则<b>and 应该也是<i>。)请注意,Markdown分别生成<strong>和,<em>而不是<b>和<i>,这解释了其中文本的目的而不是其格式。格式应由样式表处理。
更新: HTML5中不再弃用
该<u>元素。
<u>is 的语义类似物<ins>;从未被弃用。
<u>并不是一个特别的语义标记,而<ins>实际上是。然而,传统上它们是以相同的方式渲染的。所以<ins>是语义模拟<u>,同时<u>是语法模拟<ins>。好吧,就算你不喜欢我怎么形容呢,问题是,我们有这样的比喻:<u>:<ins>:: <i>:<em>:: <b>:<strong>。(也<s>:<del>。)
简单的<u>some text</u>应该为您工作。
<u>可以用于强调,但不鼓励“在可能将超链接混淆的地方”。
<u>就是这种情况),这是显式呈现下划线的最佳选择。当然,应尽可能使用更多的语义元素。
您可以编写**_bold and italic_**并重新设置样式为带下划线的文本,如下所示:
strong>em,
em>strong,
b>i,
i>b {
font-style:normal;
font-weight:normal;
text-decoration:underline;
}