08 Markdown 强调
1. 前言
Markdown 支持对文字作强调处理,其官方定义如下:
强调性质的文字就是要把字、词、句的风格改变,例如斜体、粗体等。Markdown 实现这一样式的方法是将需要强调的内容,用 「星号
*
」或者 「下划线_
」 包裹住,一个符号的时候代表斜体,如*斜体*
,两个符号的时候代表粗体,如**粗体**
。原文出处:daringfireball.net。
强调是将局部的文字作突出显示,用以吸引读者注意,或提炼文章关键字。
环境说明:
考虑到 Markdown 工具之间的不兼容,有的内容直接从页面复制粘贴到本地不会正常显示,大家学习时自己动手写是肯定没问题的。本节所有实例代码及演示效果均使用 Typora 工具完成。
本节所有截图均为 Typora 导出为 HTML 后渲染效果。
2. 语法详解
2.1 强调语法
在 Markdown 文件中,把 「星号 *
」或者 「下划线 _
」包括起来的文字部分会变成强调字体,其中由单个符号包括起来的部分变为斜体,由双个符号包括起来的部分变为粗体。
实例 1:
### 强调语法
- 斜体的演示
*用星号表示的斜体*
_用下划线表示的斜体_
- 粗体的演示
**用星号表示的粗体**
__用下划线表示的粗体__
其渲染效果如下:
强调语法会被渲染成 html 的 em
标签或者 strong
标签:
<em>斜体</em>
<strong>粗体</strong>
2.2 强调语法的组合应用
强调语法非常灵活,可以通过组合变为粗斜体。
实例 2:
### 强调语法的组合应用
- 默认的粗斜体
***标准的粗斜体***
- 用粗体包含斜体
**_用粗体包含斜体的粗斜体_**
- 用斜体包含粗体的粗斜体
*__用粗体包含斜体的粗斜体__*
其渲染效果如下:
3. 使用场景和应用实例
加粗和斜体,都是对文字的变形,都是由西方排版规则引入的概念。
斜体形态类似于手写,多用于有一定长度的重点文字,比如引用、书籍或人物的名称、夹杂的外语等,多用于英文文档中。
粗体多用于强调一个段落中的某些关键词,相比斜体,他的强调作用更强,强调的内容更短,多用于标题。
从文字重要性方面理解,斜体的重要性略低于正文,代表对正文的补充;粗体的重要性高于正文,代表对正文内容的提炼。
实例 3:
一篇英语单词翻译结果页。
#### marvel
***verb*** [ I ]
**uk** /ˈmɑː.vəl/ **us** /ˈmɑːr.vəl/
**-ll-** or US usually **-l-**
___
【中英文释义】
**to show or experience great surprise or admiration**
**(对…)感到惊奇,惊叹**
【例句】
1. _We paused to **marvel** at the view._
我们停下来,**感叹**景色**之美**。
2. _[ + that ] I often **marvel** that humans can treat each other so badly._
我常为人类会如此恶待彼此感到**惊讶**。
3. _[ + speech ] "Just look at that waterfall! Isn't it amazing?" she **marvelled**._
“看那瀑布!真是令人惊叹,不是吗?”她**赞叹道**。
其渲染结果如下:
4. 小结
- 斜体和粗体在中文文档中使用的频率并不高,我们所用的标题文字一般是加粗的,文字结尾处可用粗体点名主题;
- 如果需要在文章中使用 「星号
*
」或者 「下划线_
」,需要在该符号之前添加 「斜杠」进行转义;
- 强调内容的开头和结尾都不能有空格,否则强调语法失效。
当不是特别有必要强调的文字时,请尽量不要使用粗体和斜体,因为它们会影响读者的阅读速度,造成停顿。同时粗体字可能导致读者完全忽略正文的内容,所以请谨慎使用强调语法。