markdown空格缩进以及HTML空格实体
1.markdowm首行缩进方法
在中文书写时我们通常习惯段首缩进两个字,但是使用markdown编辑时我们手打空格缩进是不起效果的,因此我们需要通过使用HTML中的空格实体来帮助我们实现缩进效果。一个汉字占两个空格大小,所以使用四个空格就可以达到首行缩进两个汉字。
一个空格大小的表示:
 
或两个空格的大小表示:
 
或不换行空格:
或
以上空格实体的详细介绍如下:
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空格实体相关推荐
- python缩进tab还是空格_Python码农有话说:写代码时应该缩进使用 tab还是空格?...
对于程序员来说,其实 Tab和 空格远远不只是"立场"问题那么简单. 在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了. ...
- python后面空格报错_python空格报错
广告关闭 提供包括云服务器,云数据库在内的50+款云计算产品.打造一站式的云产品试用服务,助力开发者和企业零门槛上云. 异常taberror缩进时引发的标签和空格不一致. 这是一个子类indentat ...
- markdown中关于空格缩进的问题
Markdown 从来不提供「排版」这一功能,它做的事情只有「标记」--将*.# 等标记符号转换成相应的 HTML 标签.它的段落定义是由一个或多个连续的文本组成,中间的多个空格和tab会被认为是一个 ...
- 【Markdown使用技巧总结】-如何在Markdown文档中插入空格?
插入空格方法 我们知道跟word等其他编辑器不同,Markdown只能识别一个空格(在半角输入状态下),那要怎么输入空格呢? 1.巧用html的空格 &emsp: &ensp: &am ...
- python 中用什么键缩进 —— tab 还是空格?
python 中用什么键缩进-- tab 还是空格? 实验设计 实验环境:Python 3.5.2 特别说明:我的编辑器设置tab宽度是4个空格,可是代码发到CSDN上就变成8个空格了,真奇怪.请各位 ...
- android studio设置Tab为四空格缩进
今天,简单讲讲android studio 如何设置代码的缩进为4空格. 其实也很简单,有人认为android studio使用Tab缩进也没有问题,这个在android studio上确实是没有问题 ...
- git代码使用空格缩进
1.idea设置缩进符为空格 Java 代码 golang 代码 2.设置提交仓库时的空格处理,否则 golang 代码为了减少文件大小,可能会把空格缩进改为制表符. 设置当前仓库配置 git con ...
- 代码缩进对齐用空格还是制表符?
代码缩进对齐用空格还是制表符? 这是一个一直都存在争议的问题,C.C++语言没有要求. 而python作为一门新兴语言,它规定了必须保持一致的缩进,不能混用空格和制表进行缩进. 我的看法 首先:空格和 ...
- VSCode开发工具设置2个空格缩进
VSCode开发工具设置2个空格缩进 1.打开vscode设置 File-Preferences-Settings 2.设置2个空格 搜索tabsize,设置空格为2
最新文章
- matlab第一类修正贝塞尔函数,bessel(第一类修正贝塞尔函数)
- 更改结构体的内存字节对齐方式--经典
- python中最大值最小值平均值_来自lis的Python平均值、最大值、最小值
- Struts原理与实践(2)
- 程序员相亲竟然因为这个被拒绝了......
- copy 和mutaleCopy
- Kafka从上手到实践 - 实践真知:搭建Kafka相关的UI工具 | 凌云时刻
- 接触wxWindows
- 智慧教育教学案例分析
- 开源排版软件 Scribus
- 流水灯c语言代码switch,单片机C语言入门之六switch case语句流水灯
- 【Unity3D】Android 打包 ① ( Android 编译选项 | 安装 Android Build Support 模块 )
- 用PS制作墙壁上的时尚立体文字图案
- 403错误(已解决)
- 离散卷积过程举例图示详解
- JavaScript基本原理常识
- XML和注解(Annotation)
- Telegraf介绍和使用
- java将中文转换为pinyin/繁简互转
- 计算机键盘指示灯不亮也不启动不了机,电脑开机时滴滴响 开不了机,显示器显示无信号,键盘灯不亮...
热门文章
- net::ERR_CONNECTION_REST与XMLHttpRequest:网络错误 0x2ee2, 由于出现错误 00002ee2 而导致此项操作无法完成。
- 你能在腾讯问问上发软文吗?
- 2018年7月7日笔记整理
- pt or redteam
- 计算机基础的拼音是什么,第一讲计算机基础知识及微软拼音输入法
- 用友盛大发布商业创新平台YonBIP,引领从ERP到BIP的变革
- cocos2d 相关工具
- WebRTC理论入门
- 早餐店实用营销方案,小伙只用四招,6个月就赚了20万!
- apache 搭建ip代理服务器