我使用BlueCloth作为Ruby的Markdown库,我找不到任何用于获取带下划线的文本的语法。它是什么?
答案 0 :(得分:101)
Markdown没有明确的语法来强调文字。
我想这是因为带下划线的文字难以阅读,而且它通常用于超链接。
答案 1 :(得分:32)
另一个原因是在XHTML和HTML5中不推荐使用<u>
标记,因此需要生成<span style="text-decoration:underline">this</span>
之类的内容。 (恕我直言,如果不推荐<u>
,那么应该是<b>
和<i>
。)请注意,Markdown会生成<strong>
和<em>
而不是<b>
和<i>
分别解释了其中文本的目的而不是格式。格式化应由样式表处理。
<强>更新强>
HTML5中不再弃用<u>
element。
答案 2 :(得分:19)
简单的<u>some text</u>
应该适合你。
答案 3 :(得分:16)
在GitHub中,降价<ins>
文字</ins>
效果很好。
答案 4 :(得分:12)
在Jupyter Notebook中,您可以通过以下方式使用Markdown处理带下划线的文本。这类似于HTML5:(<u>
和</u>
)。
<u>Underlined Words Here</u>
答案 5 :(得分:11)
你可以写**_bold and italic_**
并将其重新设计为带下划线的文字,如下所示:
strong>em,
em>strong,
b>i,
i>b {
font-style:normal;
font-weight:normal;
text-decoration:underline;
}
答案 6 :(得分:3)
(这个答案在被否决后重写)
<u>
标签(推荐)或 <ins>
标签即可。HTML 标记 <ins>
是 HTML "insert tag",通常显示为带下划线。因此,您可以将其用于下划线 as @BlackMagic recommends in his answer here。它与 <del>
delete tag 相反。
但是,我更喜欢并且我建议只使用 HTML <u>
underline tag,因为这正是它的用途:
<u>this is underlined text in HTML or markdown, which accepts HTML</u>
@zed_0xff 还建议使用 <u>
标签 in his answer here。
您可以在此处在线试用: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。
答案 7 :(得分:1)
cdef extern from "Array.h":
"""
void setArrayValue(Array<double>& arr, const std::array<int, 2>& idx, double value) {
arr(idx) = value;
}
"""
# ...
和setArrayValue(a, index, counter)
在乔普林都可以很好地工作,尽管我同意@nfm认为带下划线的文本看起来像是链接,在Markdown中可能会误导人。
答案 8 :(得分:0)
这不是最佳实践,因为它是一个链接,但您可以在某些库中执行此操作
[example link with #](#)
但例如,这里在stackoverflow上不起作用
带有# 的示例链接