【发布时间】:2014-05-28 14:42:39
【问题描述】:
我在页脚下方有一个烦人的空白问题,无论我搜索了多长时间我都找不到答案,因为我在 CSS 中似乎无法解决这个问题。此外,问题并不在每个页面上......它在网站内任意选择(看似)随机页面,这让我认为这可能是由于一些我似乎无法定位为有问题的 javascript 代码而发生的派对。
无论如何,在浏览网站数小时后,我决定在没有 javascript 的情况下加载网站,果然空白消失了。作为一个有点新手的程序员,我不太确定下一步该做什么。我把
<div class="clear"></div>
就在我的标题之前,瞧,它起作用了……任何页面上都没有空白。所以从技术上讲,我想这至少在视觉上解决了我的问题,但由于我是新手,我不知道这会产生什么潜在影响?离开它好吗?我可以试试别的吗?这个问题对任何人来说都很熟悉吗?非常感谢您的帮助!我不知道您是否需要更多信息。
为了清楚起见,我正在 Wordpress 中根据其他人的主题开发一个子主题。该网站是一个多站点,尽管具有几乎所有相同的元素,但多站点上的另一个站点似乎根本没有损坏。少数不同之处之一是 Contact Form 7 表格,其中每个表格都有自己的 CF7 表格实例。当我尝试向 CF7 表单添加一些 javascript 时,我相信那是它崩溃的时候。由于我只将它添加到一个网站(在表单本身内),我认为这就是为什么只有一个网站破坏了下面的空白。仅仅删除代码是不够的。
顺便说一句,我应该补充一下,我以前在这个网站上遇到过这个问题,当时我的(奇怪的)解决方案是重命名出现白色间隙的页面的链接......果然, 有效。显然,随着我的网站增加反向链接,我不想继续这样做。
那么,我的基本修复足够了吗?
【问题讨论】:
-
不可能在没有看到任何实际代码的情况下说出来。举例说明您认为导致问题的原因,特别是您尝试纠正的原因。
-
我们需要更多信息才能确定。你给我们的那一点代码并没有告诉我们任何事情。 “clear”类可以应用任何东西,但很可能它是用于浮动布局的“clearfix” div,通常用于解决高度为 0 的浮动元素的问题。
-
谢谢大家 - 我想我的意思是,在我的 声明之前放一些东西有什么危险?毕竟,这不应该是我的 html 文档中的第一件事吗?如果不是,这会损害 SEO 或 Google 页面排名等因素吗?
-
" 声明必须是 HTML 文档中的第一件事,在 标记之前。": w3schools.com/tags/tag_DOCTYPE.asp
标签: javascript jquery wordpress