HTML 提供了 5 种空格实体(space),它们的宽度各不相同。不间断空格()是常规空格的宽度,适用于所有主流浏览器。其他空格()的宽度在不同浏览器中有所不同。
它叫 No-Break Space,是最常见、使用最多的空格,大多数人可能只是接触过而已。它是通过按空格键创建的空格。在 HTML 中,如果使用空格键创建此空格,则空格不会累积(只算 1 个),需要使用 HTML 实体表示来累积。此空格所占的宽度明显且强烈地受字体影响。
它叫“半角空格”,全称是En Space,en是字体排版中的一种计量单位,是em宽度的一半。按照定义,它相当于字体宽度的一半(比如16px字体中是8px)。名义上就是小写字母n的宽度。这个空格继承了空格家族的一贯特点:透明。这个空格有一个很稳定的特性,就是它所占的宽度正好是中文宽度的1/2,基本不受字体的影响。
它叫“全宽空格”,全称是Em Space,em是排版中的一种计量单位,相当于当前指定的点。比如16px的字体中1em就是16px。这个空格也继承了空格家族的一贯特点:透明,这个空格还有一个很稳定的特点,就是它所占的宽度正好是1个中文宽度,基本不受字体的影响。
叫做薄间距,全称是Thin Space。我们不妨就叫它“薄间距”吧;也就是间距比较薄,占用的宽度比较小。也就是em宽度的六分之一。
它被称为零宽度非连字,缩写为“ZWNJ”。它是电子文本中放置在两个字符之间的非打印字符,用于抑制原本会出现的连字,而是用其原始字形绘制两个字符。 中的零宽度非连字字符被映射到“”(零宽度非,U+200C),HTML字符值参考为:
它叫零宽连字符,全称是 Zero Width,缩写为“ZWJ”,是一种非打印字符。它在一些需要复杂排版的语言(如阿拉伯语和印地语)中被放在两个字符之间,使得两个本来不能连字符的字符产生连字符效果。零宽连字符的码位是 U+200D(HTML:)。
此外,浏览器会将以下字符解释为空白:空格( )、制表符( )、换行符( )、回车符( )等等。
扫一扫在手机端查看
-
Tags : html中空格标签为
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。