我早就认识到 HTML 文件中的任何一组空格都只会显示为一个空格。例如,这个:
<p>Hello. Hello. Hello. Hello. Hello.</p>
显示为:
你好。你好。你好。你好。你好。
这很好,就像您需要多个预先格式化的文本空格一样,您只需使用
标记即可。但原因是什么?更准确地说,为什么在 HTML 规范中会出现这种情况?
最佳答案
空格在 HTML 中是压缩的,因为 HTML 的格式化方式和呈现方式之间存在区别。考虑这样一个页面:
<html>
<body>
<a href="mylink">A link</a>
</body>
</html>
例如,如果 HTML 使用空格缩进,则链接前面会带有多个空格。
https://stackoverflow.com/questions/433493/