摘要

浏览器总是会截短 HTML 页面中的空格。如果您在文本中写 10 个空格,在显示该页面之前,浏览器会删除它们中的 9 个。如需在页面中增加空格的数量,您需要使用 字符实体。

本篇就单介绍空格的字符实体,HTML提供了6种空格实体(space entity):

 
 
 
 
‌
‍复制代码

在web页面上,一般有3种书写:

1. 直接输入法输入例如“版权” – ©.
2. 字符:©
3. charCode:©复制代码

正文

 

不间断空格(non-breaking space)字符编码 :在HTML中,按下space键产生,空格不累加(只算1个),要使用html实体表示才可累加。

 

全角空格(Em Space)字符编码:em是字体排印学的计量单位。相当于当前指定的点数,如1em在16px的字体中就是16px。此空格有个相当稳健的特性,其占据的宽度正好是1个中文宽度

 

半角空格(En Space)字符编码:en是字体排印学的计量单位。为em宽度的一半,如1en在16px的字体中就是16px,名义上是小写字母n的宽度。此空格有个相当稳健的特性,其占据的宽度正好是1/2个中文宽度

 

窄空格(Thin Space)占据的宽度比较小,它是em之六分之一宽。

‌

零宽不连字(Zero Width Non Joiner)字符编码&#x200C:简称“ZWNJ”,是一个不打印字符,放在电子文本的两个字符之间,抑制本来会发生的连字,而是以这两个字符原本的字形来绘制。HTML字符值

‍

零宽连字(Zero Width Joiner)字符编码&#x200D:简称“ZWJ”,是一个不打印字符,放在某些需要复杂排版语言(如阿拉伯语、印地语)的两个字符之间,使得这两个本不会发生连字的字符产生了连字效果。HTML字符值

其它

  • 浏览器还会把以下字符当作空白进行解析:空格 、制表位、换行和回车还有 等等。

  • &#x+16进制/十进制表示是 Numeric Character References

  • &+实体名表示是 Character Entities References,html字符实体的名字必须是在html中已经定义的才能被使用。

  • 使用实体名而不是数字的好处是,名称易于记忆。坏处是,浏览器也许并不支持所有实体名称(对实体数字的支持却很好)。

  • 实体名称对大小写敏感。

参考

  • 张鑫旭 web页面相关的一些常见可用字符介绍

  • 张鑫旭 小tips: 使用 等空格实现最小成本中文对齐

  • w3school HTML 字符实体

  • w3school HTML 实体符号参考手册

掘金:html中空格字符实体整理
简书:html中空格字符实体整理
博客园:html中空格字符实体整理

html中空格字符实体整理相关推荐

  1. 不间断空格的html实体,html中空格字符实体整理

    摘要浏览器总是会截短 HTML 页面中的空格.如果您在文本中写 10 个空格,在显示该页面之前,浏览器会删除它们中的 9 个.如需在页面中增加空格的数量,您需要使用 字符实体. 本篇就单介绍空格的字符 ...

  2. php中空格实体,html中空格字符实体的详细介绍

    HTML 实体 在 HTML 中,某些字符是预留的. 在 HTML 中不能使用小于号(),这是因为浏览器会误认为它们是标签. 如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(c ...

  3. HTML中的字符实体(特殊字符)

    在HTML中,某些字符是预留的,这些预留字符必须被替换为字符实体.例如:在HTML中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签. 如果希望正确地显示预留字符,我们 ...

  4. jsp中空格字符怎么写_驰骋职场多年,如何对付Excel中的空格字符?

    Excel情报局 生产搬运分享Excel基础技能 OFFICE知识文艺青年 用1%的Excel基础搞定99%的日常工作 做一个有文艺范的Excel公众号 Excel是门手艺 玩转需要勇气 表哥带你玩转 ...

  5. c语言中空格字符怎么表示_漫画:腾讯面试题,请实现把字符串中的空格替换为“%20”...

    面试现场 题目描述请实现一个函数,将一个字符串中的每个空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. i ...

  6. 记:判断字符串中空格字符的个数

    描述 输入一行可能带空格的字符串,输入其中空格字符的数量. 输入 只有一组案例,一行可能带空格的字符串s. 输出 一个正整数,表示字符串s里空格字符的数量.不要换行. 样例输入 abc xyz 样例输 ...

  7. python中空格字符是什么_关于Python中空格字符串处理的技巧总结

    前言 大家应该都知道字符串处理,是任何语言最常用到的. 其中就经常会碰到,对字符串中的空格处理,比如:去除前后空格,去除全部空格,或者以空格为分隔符来处理. 好在Python中字符串有很多方法,比如l ...

  8. mysql命令语句来去除掉字段中空格字符的方法

    mysql有什么办法批量去掉某个字段字符中的空格?不仅是字符串前后的空格,还包含字符串中间的空格,答案是 replace,使用mysql自带的 replace 函数,另外还有个 trim 函数. (1 ...

  9. python中空格字符怎么表示_关于Python中空格字符串处理的技巧总结

    前言 大家应该都知道字符串处理,是任何语言最常用到的. 其中就经常会碰到,对字符串中的空格处理,比如:去除前后空格,去除全部空格,或者以空格为分隔符来处理. 好在Python中字符串有很多方法,比如l ...

最新文章

  1. (c语言)和与积的运算第二篇
  2. C++使用kahn实现topological sort拓扑排序算法(附完整源码)
  3. Autofac 设置方法拦截器的两种方式
  4. Java往事之《返回整数的长度》
  5. Linux stmac网卡代码分析----probe
  6. junit rule_使用@Rule在JUnit中测试文件和目录
  7. *【CodeForces - 202C 】Clear Symmetry (思维,找规律,特判)
  8. java io 高级,JavaSE - [10] 高级部分之IO流
  9. NodeMCU(ESP8266)获取NTP时间
  10. 只有英语四级和计算机二级,通过英语四级和计算机二级用英语怎么说
  11. Qt制作QQ好友列表
  12. java银生宝接口开发_银生宝代付和网关渠道
  13. MirSNP:miRNA相关SNP位点数据库
  14. 解决简历模板无法生成下一页
  15. Openzeppelin库第八期:Crowdsale
  16. 中文命名实体识别mxnet_bertner_cn
  17. 华为折叠x2是鸿蒙系统吗,华为发布折叠旗舰Mate X2:各种黑科技设计,率先升级鸿蒙系统...
  18. mysql 隐式提交事务_MySQL的SQL语句 -事务性语句和锁定语句(2)- 致使隐式提交的语句...
  19. jQuery日历插件FullCalendar使用方法
  20. 进阶篇:4.3)DFA设计指南:宽松公差及人性装配及其他

热门文章

  1. mysql sock golang_golang thrift 总结一下网络上的一些坑
  2. war 发布后页面不更新_一文看懂tomcat8如何配置web页面管理
  3. 学生电脑哪个牌子好_面包冷藏车哪个牌子好
  4. 子元素是字典列表转成字典
  5. windows安装spark工具记录
  6. android 图标点击变大,使android桌面图标变大
  7. 基于ssm的用户管理系统_基于SSM的高校学生实习管理系统
  8. python打包zip文件_python 解压文件,合并文件 打包成zip格式文件 生成MD5值
  9. python调用摄像头转向_教你如何利用python调用摄像头
  10. 不能执行autowired_想用@Autowired注入static静态成员?官方不推荐你却还偏要这么做...