我正在使用BlueCloth作为Ruby的Markdown库,但我找不到任何语法来为文本添加下划线。
w6lpcovy1#
在GitHub的减价中,<ins>文字</ins>可以正常工作。
<ins>
</ins>
q9rjltbz2#
Markdown没有为文本加下划线的定义语法。我想这是因为下划线文本很难阅读,而且它通常用于超链接。
jjhzyzn03#
另一个原因是<u>标记在XHTML和HTML5中被弃用,因此它需要生成类似<span style="text-decoration:underline">this</span>的内容。(恕我直言,如果不赞成使用<u>,那么应该使用<b>和<i>。)请注意,Markdown将分别生成<strong>和<em>,而不是<b>和<i>,它解释了文本的用途而不是其格式。格式应该由样式表处理。
<u>
<span style="text-decoration:underline">this</span>
<b>
<i>
<strong>
<em>
**更新:**HTML5中不再反对使用<u>元素。
unftdfkk4#
简单的<u>some text</u>应该对您有用。
<u>some text</u>
xa9qqrwz5#
HTML标签<ins>是HTML "insert tag",通常显示为下划线。因此,您可以使用它作为下划线,as @BlackMagic recommends in his answer here。它与<del> delete tag相反。但是,我更喜欢并建议您只使用HTML <u> underline tag,因为这正是它的用途:
<del>
<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。
@NoChance留言:我猜<u>不适用于#,例如,假设您有Header 3,您想将其加粗并添加下划线-该怎么办?在这种情况下,为了让它在GitHub上工作,你 * 必须 * 使用<ins>来代替<u>。请执行以下操作:
#
# <ins>Underlined Heading 1</ins> ## <ins>Underlined Heading 2</ins> ### <ins>Underlined Heading 3</ins> #### <ins>Underlined Heading 4</ins> <!-- etc. -->
这也适用于GitHub!使用<u>代替<ins>可以在大多数减价查看器上工作,但 * 不能 * 在GitHub上工作。在我的eRCaGuy_hello_world存储库中查看完整的演示和试用文件,请访问:是的
这要看情况了。在你自定义的Jekyll网站上?当然。在GitHub readmes和其他GitHub减价文件中?不!HTML标签在GitHub的自述文件中也能正常工作,因为GitHub可以接受HTML标签。但是,自定义CSS在GitHub中不起作用,因为GitHub会阻止并拒绝所有你可能尝试添加的自定义CSS。我在这里的另一个答案中谈到了这一点:如何在GitHub上将www.example.com文件中的图像居中README.md?
ss2ws0br6#
您可以写入**_bold and italic_**,并将其重新设定为加底缐的文字样式,如下所示:
**_bold and italic_**
strong>em, em>strong, b>i, i>b { font-style:normal; font-weight:normal; text-decoration:underline; }
f0ofjuux7#
在Jupyter Notebooks中,您可以使用Markdown来行程加底缐的文字。这与HTML5类似:(<u>和</u>)的值。<u>Underlined Words Here</u>
</u>
<u>Underlined Words Here</u>
njthzxwz8#
<ins>text</ins>和<span style="text-decoration:underline">text</span>在Joplin中都能完美地工作,尽管我同意@nfm的观点,即下划线文本看起来像一个链接,在Markdown中可能会产生误导。
<ins>text</ins>
<span style="text-decoration:underline">text</span>
t5fffqht9#
这不是最佳做法,因为是一个链接,但在某些库中可以这样做
[example link with #](#)
但比如说,在stackoverflow上,使用#号键链接示例
9条答案
按热度按时间w6lpcovy1#
在GitHub的减价中,
<ins>
文字</ins>
可以正常工作。q9rjltbz2#
Markdown没有为文本加下划线的定义语法。
我想这是因为下划线文本很难阅读,而且它通常用于超链接。
jjhzyzn03#
另一个原因是
<u>
标记在XHTML和HTML5中被弃用,因此它需要生成类似<span style="text-decoration:underline">this</span>
的内容。(恕我直言,如果不赞成使用<u>
,那么应该使用<b>
和<i>
。)请注意,Markdown将分别生成<strong>
和<em>
,而不是<b>
和<i>
,它解释了文本的用途而不是其格式。格式应该由样式表处理。**更新:**HTML5中不再反对使用
<u>
元素。unftdfkk4#
简单的
<u>some text</u>
应该对您有用。xa9qqrwz5#
只需使用HTML
<u>
标记(推荐)或markdown中的<ins>
标记即可。HTML标签
<ins>
是HTML "insert tag",通常显示为下划线。因此,您可以使用它作为下划线,as @BlackMagic recommends in his answer here。它与<del>
delete tag相反。但是,我更喜欢并建议您只使用HTML
<u>
underline tag,因为这正是它的用途:@zed_0xff还建议使用
<u>
标记in his answer here。您可以在此在线试用:https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_u。
GitHub上的 * 下划线标题 * 怎么办?
@NoChance留言:
我猜
<u>
不适用于#
,例如,假设您有Header 3,您想将其加粗并添加下划线-该怎么办?在这种情况下,为了让它在GitHub上工作,你 * 必须 * 使用
<ins>
来代替<u>
。请执行以下操作:
这也适用于GitHub!
使用
<u>
代替<ins>
可以在大多数减价查看器上工作,但 * 不能 * 在GitHub上工作。在我的eRCaGuy_hello_world存储库中查看完整的演示和试用文件,请访问:是的
我也可以使用CSS吗?
这要看情况了。在你自定义的Jekyll网站上?当然。在GitHub readmes和其他GitHub减价文件中?不!
HTML标签在GitHub的自述文件中也能正常工作,因为GitHub可以接受HTML标签。但是,自定义CSS在GitHub中不起作用,因为GitHub会阻止并拒绝所有你可能尝试添加的自定义CSS。我在这里的另一个答案中谈到了这一点:如何在GitHub上将www.example.com文件中的图像居中README.md?
ss2ws0br6#
您可以写入
**_bold and italic_**
,并将其重新设定为加底缐的文字样式,如下所示:f0ofjuux7#
在Jupyter Notebooks中,您可以使用Markdown来行程加底缐的文字。这与HTML5类似:(
<u>
和</u>
)的值。<u>Underlined Words Here</u>
njthzxwz8#
<ins>text</ins>
和<span style="text-decoration:underline">text</span>
在Joplin中都能完美地工作,尽管我同意@nfm的观点,即下划线文本看起来像一个链接,在Markdown中可能会产生误导。t5fffqht9#
这不是最佳做法,因为是一个链接,但在某些库中可以这样做
但比如说,在stackoverflow上,
使用#号键链接示例