【问题标题】:Whitespace between divs for no reason?div之间的空白无缘无故?
【发布时间】:2017-02-26 19:28:35
【问题描述】:

我有一个 div,它的上下都有随机空格。

我已将其上传到我的主机,您可以清楚地看到: 我试图弄清楚几个小时......页脚/页眉上没有边距或填充。当我检查空白时,它会将我引导到“身体”。没有发现尸体下面有什么奇怪的东西。

这可能是一个简单的问题,但是.. 我该如何摆脱它们?

【问题讨论】:

  • 能贴出代码吗?
  • @IvRRimUm 我在上面发布了一个指向该网站的链接。这是我项目的一部分,我不知道问题出在我的 469 行 .css 文件中(可能太长,无法在此处发布)。您可以在此处检查元素并访问样式表:keller.smehitus.ee/css/landing-page.css

标签: html twitter-bootstrap whitespace


【解决方案1】:

正如您在检查 HTML 时看到的那样,上下都有一个零宽度不间断空格 ()。您必须在 HTML 标记中找到它们并删除它们。 https://puu.sh/ul26W/6f1c2b695f.png

【讨论】:

  • 它可以帮助删除它。 stackoverflow.com/questions/9691771/…
  • @Mathias-w 你怎么看空格?在我的 Firefox 中不可见。谢谢顺便说一句
  • @ScottJames 你说得对,老实说,我不知道为什么 Firefox 根本不立即渲染它们。但是,如果您通过 FF 开发工具编辑正文,则可以发现它们 - 右键单击​​正文并选择 编辑为 HTML。然后,您可以在 HTML 中看到代表这些实体的红点。作为记录,我使用的是谷歌浏览器。