如何在Markdown文档中插入空格、空行?

本文详细介绍了在Markdown中如何插入空格和空行,包括使用HTML字符实体和值引用,如:non-breaking space ( )、en space ( )等,并提供了示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如何在Markdown文档中插入空格、空行?

简单说

 在 Markdown 文档中,可以直接采用 HTML 标记插入空格(blank space),而且无需任何其他前缀或分隔符。具体如下所示:

  • 插入一个空格 (non-breaking space) (也可以用作空行)

         或          或       

  • 插入两个空格 (en space)

          或        或       

  • 插入四个空格 (em space)

         或        或       

  • 插入细空格 (thin space)

        或        或       

  • 插入空行:

    &nbsp;<br/> 都可以,&nbsp; 加在当前空行一行,<br/> 加在上一行尾部。

  注意:不要漏掉分号。

更多解释

  在SGML(Standard Generalized Markup Language, 标准的通用标记语言), HTML(Hyper Text Markup Language, 超文本标记语言)和XML(Extensible Markup Language, 扩展标记语言)中,被称为字符数据(character data)和属性值 (attribute values) 的逻辑结构 (logical construct) 是由字符序列组成的。字符序列中的每个字符可以直接由自身表示,也可以由称为字符引用character reference)的一系列字符表示。

  字符引用可以分为字符值引用(numeric character reference)字符实体引用 (character entity reference)。&#160; &#xA0; 等属于字符值引用。&nbsp; &ensp; &emsp; &thinsp; 属于字符实体引用

  字符值引用是指由通用字符集编码(Universal Character Set)/Unicode表示代码点(code point),使用格式如下:
    &#nnnn;
      或
    &#xhhhh;

  其中,nnnn 是十进制形式的代码点,hhhh 是十六进制形式的代码点。在 XML 文档中,x 必须是小写的。nnnn 或 hhhh 可能是任何数量的数字,也可能包含前导0。hhhh 可以大小写混合使用,但大写是通常的风格。

  字符实体引用是指由实体名表示字符。实体必须是预定义的(编译进标记语言),或者在 Document Type Definition(DTD) 中明确声明。使用格式如下:

    &name;
  其中 name 是大小写敏感的实体名。分号是必须的。

  对于不同宽度的空格的字符实体引用表示中,en 和 em 两者均为排版单位 (typographic unit), en 的宽度是 em 宽度的一半。在排印(typography)中,细空格(thin space)通常是宽度为 em 的 1/5 或 1/6 的空格字符。它用于添加一个狭窄的空格,例如在嵌套的引号之间或分隔相互干扰的标志符号。普通空格,即是不换行空格(Non-breaking space)。

 

示例

本示例为展示不同宽度的空格的 Markdown 文档。在每行文本开头,采用不同的方式,插入文本所描述的空格,具体内容如下:

# Spaces   
## character entity reference
<p style="background-color:Violet;"> thin space</p>
<p style="background-color:DodgerBlue;"> one space</p>
<p style="background-color:Tomato;"> two spaces</p>
<p style="background-color:MediumSeaGreen;"> four spaces</p>

## numeric character reference in decimal form
<p style="background-color:Violet;"> thin space</p>
<p style="background-color:DodgerBlue;"> one space</p>
<p style="background-color:Tomato;"> two spaces</p>
<p style="background-color:MediumSeaGreen;"> four spaces</p>

## numeric character reference in hexadecimal form
<p style="background-color:Violet;">&#x2009;thin space</p>
<p style="background-color:DodgerBlue;">&#xA0;one space</p>
<p style="background-color:Tomato;">&#x2002;two spaces</p>
<p style="background-color:MediumSeaGreen;">&#x2003;four spaces</p>

在 Spaces_Display.ipynb (Jupyter notebook) 中的展示结果,如下图所示

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值