【发布时间】:2011-02-07 08:31:03
【问题描述】:
HTML/CSS 中是否有任何内容告诉浏览器完全忽略空格?
很多时候,当您想将两张图片并排放置时 - 您拼命尝试保持 HTML 的可读性,但浏览器在它们之间放置了一个空格。
所以不要像这样:
<img src="images/minithing.jpg" alt="my mini thing" />
<img src="images/minithing.jpg" alt="my mini thing" />
<img src="images/minithing.jpg" alt="my mini thing" />
<img src="images/minithing.jpg" alt="my mini thing" />
你最终得到了这个
<img src="images/minithing.jpg" alt="my mini thing" /><img src="images/minithing.jpg" alt="my mini thing" /><img src="images/minithing.jpg" alt="my mini thing" /><img src="images/minithing.jpg" alt="my mini thing" />
这太可怕了!
【问题讨论】:
-
与问题无关:HTML 和 XHTML 之间存在细微差别。您说的是 HTML,但发布了 XHTML 代码(在 HTML 中,
img标签是一个短标签)。 -
查看我在这个问题中的回答,了解现在相关的全套选项:stackoverflow.com/questions/14630061/…
-
display: table-cell 在我测试过的所有浏览器中都很好用。
-
这一定是我们 Web 开发人员/设计师遇到的最烦人的问题之一。我不敢相信它还没有被修复,真的。
标签: html css whitespace