关于HTML,我最大的印刷挫折之一就是它破坏联合空白的方式.例如,如果我有:
<span>Following punctuation rules. With two spaces after the period. </span>
Run Code Online (Sandbox Code Playgroud)
在此期间之后的两个空格中的一个将被视为无关紧要的空白并被删除.我当然可以通过以下方式强制显示空白:
<span>Following punctuation rules. With two spaces after the period. </span>
Run Code Online (Sandbox Code Playgroud)
但它只是让我不得不这样做,我通常不打扰.有没有人会自动将重要的空白插入到用于网页的外部内容提交中?
如果你真的想保留你的空白区域,可以试试css属性:white-space:pre;
或者,您可以在标记中使用<pre>标记.
顺便说一句,HTML浏览器通常忽略空白区域是一件好事,它允许我们拥有格式清晰的源代码,而不会影响输出.