如何摆脱底部的空白空间

Rah*_*hah 4 html css removing-whitespace

我有一个博客网站.我没有任何页脚.

在最底部存在20px高度的白色空间.我想删除它.

这是我到目前为止所尝试的.

1.)由于空白空间的高度是20px,我搜索了整个代码的20px

2.)我使用的是Chrome inspect element,没有任何内容可以追踪.

3.)对<br>标签进行搜索

4)添加了此代码

html, body { height: 100% !important; }
Run Code Online (Sandbox Code Playgroud)

5).试过这个

 body { margin: 0 !important;}
Run Code Online (Sandbox Code Playgroud)

6.)而这也是

 #body (margin-bottom: 0px !important;}
Run Code Online (Sandbox Code Playgroud)

我完全无能为力,因为我已经探索了整个网络进行故障排除.有什么提示吗?

ajp*_*243 7

如果您检查页面的源代码(在某些操作系统上为Ctrl+ U,但右键单击和View Source/ View page source或等效应显示),您将在Google Analytics之前看到以下内容<script>:

</script>
                        &#8203; 

<script type='text/javascript'>
      var _gaq = _gaq || [];
Run Code Online (Sandbox Code Playgroud)

罪魁祸首是&#8203;HTML实体,根据这个答案,它是Unicode字符'ZERO WIDTH SPACE'(U + 200B).答案指出,由于备用语言输入(例如阿拉伯语键映射),可能会意外输入该字符.这是为您的站点添加一行空间,因为Web浏览器不会像普通的ASCII空格字符那样对待它(即通常忽略它),而是显式地打印空白字符.这会导致浏览器为其布置一行空间.

从源代码中删除它应该可以解决问题.它可能不会显示在您的IDE /文本编辑器中,在这种情况下,您最好删除这些脚本标记之间的所有空间并手动重新添加所需的间距.