1.markdowm首行缩进方法

  在中文书写时我们通常习惯段首缩进两个字,但是使用markdown编辑时我们手打空格缩进是不起效果的,因此我们需要通过使用HTML中的空格实体来帮助我们实现缩进效果。一个汉字占两个空格大小,所以使用四个空格就可以达到首行缩进两个汉字。

  1. 一个空格大小的表示: ,此时只要在相应需要缩进的段落前加上 4个 如上的标记即可,注意要带上分号

  2. 两个空格的大小表示: ,同理,使用2个即可缩进2个汉字,推荐使用该方式

  3. 不换行空格:  ,使用4个 即可。

以上空格实体的详细介绍如下:

2.HTML中的实体空格

  HTML提供了5种空格实体(space entity),它们拥有不同的宽度,非断行空格( )是常规空格的宽度,可运行于所有主流浏览器。其他几种空格(      ‌ ‍)在不同浏览器中宽度各异。

  •  

  它叫不换行空格,全称是 No-Break Space,它是最常见和我们使用最多的空格,大多数的人可能只接触了 ,它是按下space键产生的空格。在HTML中,如果你用空格键产生此空格,空格是不会累加的(只算1个)。要使用html实体表示才可累加,该空格占据宽度受字体影响明显而强烈。

  •  

  它叫“半角空格”,全称是 En Space,en是字体排印学的计量单位,为em宽度的一半。根据定义,它等同于字体度的一半(如16px字体中就是8px)。名义上是小写字母n的宽度。此空格传承空格家族一贯的特性:透明的,此空格有个相当稳健的特性,就是其占据的宽度正好是1/2个中文宽度,而且基本上不受字体影响。

  •  

  它叫“全角空格”,全称是 Em Space,em是字体排印学的计量单位,相当于当前指定的点数。例如,1 em在16px的字体中就是16px。此空格也传承空格家族一贯的特性:透明的,此空格也有个相当稳健的特性,就是其占据的宽度正好是1个中文宽度,而且基本上不受字体影响。

  •  

  它叫“窄空格”,全称是 Thin Space。我们不妨称之为“瘦弱空格”,就是该空格长得比较瘦弱,身体单薄,占据的宽度比较小。它是em之六分之一宽。

  • ‌

  它叫零宽不连字,全称是 Zero Width Non Joiner,简称“ZWNJ”,是一个不打印字符,放在电子文本的两个字符之间,抑制本来会发生的连字,而是以这两个字符原本的字形来绘制。Unicode中的零宽不连字字符映射为“”(zero width non-joiner,U+200C),HTML字符值引用为: “‌”

  • ‍

  它叫零宽连字,全称是 Zero Width Joiner,简称“ZWJ”,是一个不打印字符,放在某些需要复杂排版语言(如阿拉伯语、印地语)的两个字符之间,使得这两个本不会发生连字的字符产生了连字效果。零宽连字符的Unicode码位是U+200D (HTML: ‍ ‍)。
此外,浏览器还会把以下字符当作空白进行解析:空格( )、制表位( )、换行( )和回车( )还有( )等等。
HTML中的实体空格参考自:http://www.itroad.org/2017/webui_0308/504.html

若对你有帮助,可以支持一下作者创作更多好文章哦~

markdown空格缩进以及HTML空格实体相关推荐

  1. python缩进tab还是空格_Python码农有话说:写代码时应该缩进使用 tab还是空格?...

    对于程序员来说,其实 Tab和 空格远远不只是"立场"问题那么简单. 在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了. ...

  2. python后面空格报错_python空格报错

    广告关闭 提供包括云服务器,云数据库在内的50+款云计算产品.打造一站式的云产品试用服务,助力开发者和企业零门槛上云. 异常taberror缩进时引发的标签和空格不一致. 这是一个子类indentat ...

  3. markdown中关于空格缩进的问题

    Markdown 从来不提供「排版」这一功能,它做的事情只有「标记」--将*.# 等标记符号转换成相应的 HTML 标签.它的段落定义是由一个或多个连续的文本组成,中间的多个空格和tab会被认为是一个 ...

  4. 【Markdown使用技巧总结】-如何在Markdown文档中插入空格?

    插入空格方法 我们知道跟word等其他编辑器不同,Markdown只能识别一个空格(在半角输入状态下),那要怎么输入空格呢? 1.巧用html的空格 &emsp: &ensp: &am ...

  5. python 中用什么键缩进 —— tab 还是空格?

    python 中用什么键缩进-- tab 还是空格? 实验设计 实验环境:Python 3.5.2 特别说明:我的编辑器设置tab宽度是4个空格,可是代码发到CSDN上就变成8个空格了,真奇怪.请各位 ...

  6. android studio设置Tab为四空格缩进

    今天,简单讲讲android studio 如何设置代码的缩进为4空格. 其实也很简单,有人认为android studio使用Tab缩进也没有问题,这个在android studio上确实是没有问题 ...

  7. git代码使用空格缩进

    1.idea设置缩进符为空格 Java 代码 golang 代码 2.设置提交仓库时的空格处理,否则 golang 代码为了减少文件大小,可能会把空格缩进改为制表符. 设置当前仓库配置 git con ...

  8. 代码缩进对齐用空格还是制表符?

    代码缩进对齐用空格还是制表符? 这是一个一直都存在争议的问题,C.C++语言没有要求. 而python作为一门新兴语言,它规定了必须保持一致的缩进,不能混用空格和制表进行缩进. 我的看法 首先:空格和 ...

  9. VSCode开发工具设置2个空格缩进

    VSCode开发工具设置2个空格缩进 1.打开vscode设置 File-Preferences-Settings 2.设置2个空格 搜索tabsize,设置空格为2

最新文章

  1. matlab第一类修正贝塞尔函数,bessel(第一类修正贝塞尔函数)
  2. 更改结构体的内存字节对齐方式--经典
  3. python中最大值最小值平均值_来自lis的Python平均值、最大值、最小值
  4. Struts原理与实践(2)
  5. 程序员相亲竟然因为这个被拒绝了......
  6. copy 和mutaleCopy
  7. Kafka从上手到实践 - 实践真知:搭建Kafka相关的UI工具 | 凌云时刻
  8. 接触wxWindows
  9. 智慧教育教学案例分析
  10. 开源排版软件 Scribus
  11. 流水灯c语言代码switch,单片机C语言入门之六switch case语句流水灯
  12. 【Unity3D】Android 打包 ① ( Android 编译选项 | 安装 Android Build Support 模块 )
  13. 用PS制作墙壁上的时尚立体文字图案
  14. 403错误(已解决)
  15. 离散卷积过程举例图示详解
  16. JavaScript基本原理常识
  17. XML和注解(Annotation)
  18. Telegraf介绍和使用
  19. java将中文转换为pinyin/繁简互转
  20. 计算机键盘指示灯不亮也不启动不了机,电脑开机时滴滴响 开不了机,显示器显示无信号,键盘灯不亮...

热门文章

  1. net::ERR_CONNECTION_REST与XMLHttpRequest:网络错误 0x2ee2, 由于出现错误 00002ee2 而导致此项操作无法完成。
  2. 你能在腾讯问问上发软文吗?
  3. 2018年7月7日笔记整理
  4. pt or redteam
  5. 计算机基础的拼音是什么,第一讲计算机基础知识及微软拼音输入法
  6. 用友盛大发布商业创新平台YonBIP,引领从ERP到BIP的变革
  7. cocos2d 相关工具
  8. WebRTC理论入门
  9. 早餐店实用营销方案,小伙只用四招,6个月就赚了20万!
  10. apache 搭建ip代理服务器