Markdown 辅助线
1. 前言
辅助线是格式的一种,常见形式如下划线和中划线,下划线可用于圈出中需要注意的部分,线可用于表示中已经失效的。
Markdown 语法里的辅助线包含「中划线(线)」一种形式,其他形式的辅助线要通过 HTML 进行扩展。中划线使用 「波浪线 ~
」来描述。
环境说明:
考虑到 Markdown 工具之不兼容,有的直接从复制粘贴到本地不会正常,大家学习时自己动手写是肯定没问题的。本节所有实例及演示均使用 Typora 工具完成。
本节所有截图均为 Typora 导出为 HTML 后渲染。
2. 语法详解
在 Markdown 中,被「波浪线 “~”」的会中划线。
实例 1:
### 中划线语法这是线 ~~这是一条线~~ 当线内部紧跟 "空格" 时,线会失效。 ~~有效的线~~ ~~失效的线 ~~ ~~ 失效的线 ~~ ~~ 失效的线~~
其渲染结果如下:
线会被渲染成 html 的 del
<del>线</del>
Markdown 的原生语法没有定义 “下划线” ,因为 “下划线” 容易和 “超” 相混淆。如果需要在中下划线,需要使用 HTML 。
实例 2:
### 下划线的实现下划线使用 html 语法的 ins 实现<ins>这是下划线</ins>
其渲染结果如下:
3. 使用场景及应用实例
下划线也被称为插入线。线和下划线通常用于对的审阅和矫正。我们的有时很难一次成型,有时也要通过多人协作,比如论文需要导师帮助检查和,为了表示出修正的位置和,通常需要使用「线」和「下划线」。
实例 3:
小学生作文。
#### 翠鸟韩寒 有一天,回到家里,我站在河边看雪花的时候,突然听见一种奇怪地叫声。 我向四处看了一看像,奇怪什么也没有。 我想今天真是见鬼了,突然我看见河边的树枝<ins>上</ins>有一只美丽的小鸟,好像和我在玩捉迷 藏。 <ins>仔</ins>细~~心~~ ~~的~~<ins>地</ins>一看这只鸟嘴巴长长~~地~~<ins>的</ins><ins>尾</ins>巴也是长长~~地~~<ins>的</ins>。 我一下子就想起学过的<ins>第</ins>16<ins>课</ins><ins>《</ins>鸟<ins>》</ins>这<ins>篇</ins>课文。 里面写~~9~~<ins>九</ins>种鸟的名字有一种鸟叫翠鸟,就知道那<ins>站在</ins>树枝上的鸟是只翠鸟。 翠鸟的羽毛其中有一块是红色的嘴巴像啄木鸟又尖又长,你们看,这是一只多么美丽的翠鸟啊! 1990年11月17日<style>del {color: red !important;}ins {color: blue;}</style>
其渲染结果如下:
4. 小结
当我们在中同时出现「超文本」和「下划线」文本时,要注意样式上的区分;
「中划线」在不同的编辑器下描述方式可能会有不同,比如:官方定义的「中划线」是由连续的两个波浪线定义的,但在有些编辑器比如「Atom」中,单个 「波浪线」也能出现线的。
HTML 中 <del>
意义为 「」,<ins>
意义为 「插入」。用一条中划线代表已的,插入用一条下划线代表新插入的文本。通常线和插入线代表的修订过程,我们的要尽量避免使用太多辅助线。