为什么HTML要求多个空格在浏览器中显示为单个空格?

我早就意识到,HTML文件中的任何空白集都只会显示为单个空格。例如,这:

<p>Hello.        Hello. Hello. Hello.                       Hello.</p>

显示为:

你好。你好。你好。你好。你好。

这非常好,就像您需要多个空格的预格式化文本一样,您只需使用

标记即可。但是是什么原因呢?更准确地说, 

回答:

在HTML中压缩空间是因为在HTML的格式设置和呈现方式之间存在区别。考虑这样的页面:

<html>

<body>

<a href="mylink">A link</a>

</body>

</html>

例如,如果HTML使用空格缩进,则链接前面将带有多个空格。

以上是 为什么HTML要求多个空格在浏览器中显示为单个空格? 的全部内容, 来源链接: utcz.com/qa/405900.html

回到顶部