如何区分“空格”字符?

时间:2017-09-05 10:13:02

标签: html formatting spaces

我在页面上遇到一个奇怪的问题,其中一些空格字符似乎是不间断的空格,但我无法区分。它们只是在html中显示为“”。

您可以在此页面上看到问题:http://www.zebu.nu/forestilling/jennyandjennifer-2/

找到第4段,它说“让现实世界变得明显”。 “真实”一词之后的空格正在造成一个不间断的空间。但我不知道为什么。当我检查代码时,它看起来像一个普通的空间,如果我删除空格并键入一个新的空格,它就解决了这个问题。所以我真的很困惑为什么会发生这种情况。

目的是让段落像普通文本一样包装正常。如何修复此副本的格式?

2 个答案:

答案 0 :(得分:0)

这是由于你的第4段 

enter image description here

在HTML中,只包含正常空白字符的元素被视为空。仅包含普通空格字符的段落将具有零高度。不间断空格( )是一种特殊的空白字符,不被认为是无关紧要的,因此它可以用作非空段落的内容。

您可以通过复制para文本并粘贴到普通文本编辑器中来解决此问题,然后从文本编辑器中复制文本并将其粘贴到HTML文件中。

答案 1 :(得分:0)

这就是HTML的工作原理。空白崩溃了。 要解决此问题,请将文本包装在<前>标记,或使用 而不是空格字符

请参阅此完整故事http://www.wikihow.com/Insert-Spaces-in-HTML