HTML中的空格字符_dw空格代码怎么打

HTML中的空格字符_dw空格代码怎么打在学习插入空格字符代码书写方法之前,我们要知道,html代码的空格字符,在浏览器中,总会被压缩为一个字符!也就是说,你在html文本中输入多个空格,但在浏览器中,只会保留显示一个字符,其余的都将被浏览器删除。再打个比如,你在html中输入了8个空格字符,如下图所示:在显示之前,浏览器会删除其余7个,而只保留一个空格字符,如下图所示:也就是说,无论你输入多少个空格字符,在浏览器中显示的永远和上图一样…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

在学习插入空格字符代码书写方法之前,我们要知道,html代码的空格字符,在浏览器中,总会被压缩为一个字符!也就是说,你在html文本中输入多个空格,但在浏览器中,只会保留显示一个字符,其余的都将被浏览器删除。

再打个比如,你在html中输入了8个空格字符,如下图所示:

5d4e6c3f389b683aba9cff490f15420d.png

在显示之前,浏览器会删除其余7个,而只保留一个空格字符,如下图所示:

6bcc6e930be460c2398056dce28df936.png

也就是说,无论你输入多少个空格字符,在浏览器中显示的永远和上图一样,只会显示一个字符的距离。

想要在浏览器中将所有的空格显示出来,就需要使用字符实体。

html中如何插入空格字符代码的6种书写方法

下面,我们就一起了解一下,html中空格的六种字符实体,分别是 、 、 、 、‌、‍,它们在不同浏览器中宽度各异。

第一种: 

 叫不换行空格,也叫做不间断空格,英文全称是No-Break Space,是最常见且使用最多的空格实体,它是按下space空格键产生的空格,它的字符编码是 

但在HTML中,如果你用space空格键产生的空格,是不会累加的(只算1个),也就是说,你使用space空格键产生了很多空格,也只会显示1个空格,而只有使用实体字符&nbsp表示才可以;

下面的演示案例中,使用了5个相同的字符实体 

a55f5f1bc199b48e5797190515dea371.png

以上五个字符实体 表示的空格,都会在浏览器中显示出来,如下图所示:

73eba1bf84206b2e588a1cda588db50e.png

第二种: 

 是半角空格(En-Space),它的字符编码 ,en是字体排印学的计量单位,en表示的宽度是em宽度的一半,名义上是小写字母n的宽度,其占据的宽度正好是1/2个中文宽,而且基本上不受字体影响。

第三种: 

 是全角空格(Em-Space),它的字符编码 ,em是字体排印学的计量单位。相当于当前指定的点数,如1em在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字符值引用为‍ ‍)。

以上6个空格书写方法,在IE浏览器中显示效果如下:

f825588849acf3380a41944a2d5101e0.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193776.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python的缩进规则是什么意思_python什么情况下需要缩进

    python的缩进规则是什么意思_python什么情况下需要缩进一般的语言都是通过{}或end来作为代码块的标记,而Python则是通过缩进来识别代码块的。对于Python的这种“缩进”风格,喜欢它的人说这是一种乐趣;不喜欢它的人说这是一门需要卡尺的语言,因为需要使用“游标卡尺”去测量每行代码的缩进。不管怎么样,Python的开发者有意让违反了缩进规则的程序不能通过编译,以此让程序员养成良好的编程习惯。并且Python语言利用缩进表示语句块的开始和退出,而非使…

    2022年10月13日
    1
  • 戴尔g3最新版的声卡,有可能导致插上耳机没有声音

    戴尔g3最新版的声卡,有可能导致插上耳机没有声音

    2021年9月28日
    111
  • 图论-树的最大路

    图论-树的最大路

    2021年11月29日
    40
  • 存储的基本概念谈

    公司数据库使用的是san存储,一般共享文件夹则使用的是cifs、nas;这二者的区别是什么?谈到存储,思绪的过程是存放文件》文件不在本地》文件要通过网络传输》传输后数据最终会写到磁盘上。这

    2021年12月25日
    50
  • js解析PSD文件,Java处理psd文件智能图层

    js解析PSD文件,Java处理psd文件智能图层现在市面上很多的webapp都提供模板功能,所谓模板就是一系列元素的集合,模板的制作一般都需要设计师先在Photoshop等软件中制作好设计好,然后再一定的方式来还原设计稿,要么需要编码要么需要在某些应用中按照设计稿重画设计生成模板数据,都还是比较麻烦的,我们能不能通过psd文件直接生成模板呢?要做到这点我们就需要解析psd文件,而psd文件是Photoshop软件的涉及保存文件,浏览器并不能直接识别,所幸的是psd.js赋予了我们这样的能力。foxpsd是一个用来解析PhotoShop的PSD文件的

    2022年6月7日
    191
  • dsp调音软件通用吗_交叉火力dsp调音数据下载

    dsp调音软件通用吗_交叉火力dsp调音数据下载18。为什么在CCS下编译工具工作不正常?在CCS下有部分客户会碰到编译工具工作不正常,常见错误为:1)autoexec.bat的路径“outofmemory”。修改autoexec.bat,清除无用的PATH路径。2)编译的输出文件(OUT文件)写保护,无法覆盖。删除或修改输出文件的属性。3)Windows有问题。重新安装windows。4)Windows下有程序对CCS有影响。建议用一…

    2025年9月27日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号