nfm*_*nfm 111
Markdown没有用于为文本加下划线的定义语法.
我想这是因为带下划线的文本难以阅读,并且它通常用于超链接.
jor*_*ker 35
另一个原因是<u>标签在XHTML和HTML5中被弃用,因此它需要生成类似的东西<span style="text-decoration:underline">this</span>.(恕我直言,如果<u>被弃用,那么应该是<b>和<i>.)请注意,Markdown产生<strong>而<em>不是<b>和<i>分别解释其中文本的目的而不是其格式.格式化应由样式表处理.
更新: HTML5中不再弃用
该<u>元素.
zed*_*xff 25
简单<u>some text</u>应该适合你.
小智 22
在GitHub markdown <ins>文本</ins>工作正常.
Дан*_*нин 12
您可以将其编写**_bold and italic_**并重新设置为带下划线的文本,如下所示:
strong>em,
em>strong,
b>i,
i>b {
font-style:normal;
font-weight:normal;
text-decoration:underline;
}
Run Code Online (Sandbox Code Playgroud)
Pat*_*Old 12
在 Jupyter Notebooks 中,您可以按以下方式对带下划线的文本使用 Markdown。这类似于 HTML5: (<u>和</u>)。
<u>Underlined Words Here</u>
和<ins>text</ins>都<span style="text-decoration:underline">text</span>在 Joplin 中完美工作,尽管我同意 @nfm 的观点,即带下划线的文本看起来像链接,并且在 Markdown 中可能会产生误导。
(自投反对票后重写此答案)
<u>标签(推荐)或<ins>Markdown 中的标签即可。HTML 标记<ins>是HTML“插入标记”,通常显示为带下划线。因此,您可以将它用作下划线,正如@BlackMagic 在他的回答中建议的那样。它与<del>删除标签相反。
但是,我更喜欢并且我建议只使用 HTML<u>下划线标记,因为这正是它的用途:
<u>this is underlined text in HTML or markdown, which accepts HTML</u>
Run Code Online (Sandbox Code Playgroud)
@zed_0xff 还建议在他的回答中使用<u>标签。
您可以在此处在线试用:https : //www.w3schools.com/tags/tryit.asp?filename=tryhtml_u。
这取决于。在您的自定义 Jekyll 网站上?当然。在 GitHub 自述文件和其他 GitHub 降价文件中?不!
HTML 标签在 GitHub 自述文件中也能正常工作,因为 GitHub 可以很好地接受 HTML 标签。但是,GitHub 中的自定义 CSS 不起作用,因为 GitHub 阻止并拒绝您可能尝试添加的所有自定义 CSS。我在这里的另一个答案中谈到了这一点:GitHub README.md center image。