HTML 提供了 5 种空格实体(space),它们有不同的宽度。Non- space(nbsp)是常规空格的宽度,可以在所有主流浏览器中运行。其他空格的宽度在不同的浏览器中有所不同。
没有换行空间
它叫 No-Break Space,是最常见、使用最多的空格。大多数人可能只接触过这种半宽空格,它可以通过按键盘上的空格键来产生。在 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:)。
此外,浏览器将以下字符解释为空格:
空格( )、制表位( )、换行( )和回车( )还有( )
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。