所有分类
  • 所有分类
  • 后端开发
原来写字不能随便敲空格!神秘字符藏HTML实体,影响排版布局?

原来写字不能随便敲空格!神秘字符藏HTML实体,影响排版布局?

实体形式的空格字符,本文要研究的正是这些平时相对较少被注意到的空格以及它们的特性。以上所述是小编给大家介绍的HTML不同空格的特性与表现形式(推荐),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

大家好!你们是否好奇,为啥我们在写字时不能随便敲击空格?其实当你尝试敲出一段空白时,普通空格在网页上看起来就只是一个小空间。为了打出更多的空白,我们就只好用那些神奇的符号来替换半角空格,这样子不断敲击它们,就可以得到相应数量的空白了哟~

在神秘字符之外,你知道吗?Unicode还定义了好多特别的空格字符,更多的是以HTML实体的形式隐藏着我们都没注意到的地方。这些小空格,都是各有特色的!我就给你好好说说!

浏览器认不出那些神秘符号是单词起止点时,WordWrap和WordBreak这些CSS属性也很难让单词好好断句分段。这样一搞,可能会导致有些词被夹杂在其他词之间而被迫拆成两截~这可是大家都不想看到滴结果!

所以,要是文章里好多地方都是一堆空格连着,那还是老老实实用半个字母大小的空格比较好。这样的话,单词中间就能有个比较自然的间隔,也不至于让句子断开成两截儿。

原来写字不能随便敲空格!神秘字符藏HTML实体,影响排版布局?

这儿还有另一类空格,三个组成部分的宽度分别是1/2 em、1em和1/6em(有时也有1/5em的形式哦)。那可得注意了,因为中文字体都是等宽的,所以这几种空格跟文字磅数之间也是有严格规定的。所以,特别适合我们调整版面布局用!

这还有俩神秘的符号,就是‌和‍。这俩货不大占地儿,就是用来决定相邻的字符要不要紧挨着。这俩其实叫”不打印字符”,就是说它们对打印啥的没啥影响,主要是管住字符们的行为。

打个比方说!在德语里,要是把”f”跟”l”放在一起,它们可以变身成新的字符,单词的意思也可能变得拧巴或是不遵循语法。比如,“Auflage”这词,是由”auf”(关于)+”lage”(位置)两部分拼起来的。依照德语规规矩矩的规定,组成复合词的部分不能这么紧密地搭档,所以”f”和”l”是不该黏在一起的。可是你直接在HTML键盘上敲出来发给浏览器看,它可能就搞不出原意了。

所以,除了极少数特殊情况比如在EML里用不了CSS以外,空格确实可以排版哒~今天就讲这么多!希望大家看了这篇文章后能学到点儿实用的小技巧。小伙伴们要是有啥想说的或疑问,留言给我别忘了点个赞并分享给你们的小伙伴们

原文链接:https://www.icz.com/technicalinformation/web/vue2/2024/03/11829.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?