2014-02-05 139 views
0

我只面临这个问题Firefox(IE浏览器,Safari和铬渲染罚款)。Firefox坏渲染

Here你可以看到横幅的高度在重新加载时发生变化。此外,如果您将指针移向侧边栏中的链接,则整个div也会更改地点There's no javascript in the code. No % in margins or paddings.我不会复制整个CSS代码,因为它确实很大,但是经历过这些问题的人员的准确检查应该足够了。

+0

您需要在此复制*相关*部分的代码。你可以使用[jsFiddle](http://jsfiddle.net/)在最小的测试用例中重现它吗? –

+0

听起来像一个额外的'显示:块;'... – Kroltan

+0

@ p.s.w.g,我不能因为这是我正在开发的一个WordPress主题。 – Gonpires

回答

2

您没有一个文档类型,因此,在quirks mode,你永远不想成为。这又像1999年一样。将此添加到您网页的第一行,并让我们知道它是如何发生的:<!DOCTYPE html>

不幸的是,在怪癖中创建网站意味着,一旦将doctype放入并切换到“标准模式”,您的布局可能会改变,因为一切都在呈现,因为它应该在第一位。

所有现代网页都需要文档类型,并且应该是创建文档时的第一件事。

Here is a great overall review.

+0

嗨@Rob,我完全理解你的意思。这是一个WordPress模板。 header.php包含'<!DOCTYPE html>',但它在一些div之后被调用。现在,如果你重新加载,你会看到'<!DOCTYPE html>'是代码中的第一件事。问题仍然存在。 – Gonpires

+0

@Gonpires doctype必须是第一行中的第一个元素,没有任何前面的元素。它不能放在其他地方。 – Rob

+0

我明白,现在是第一件事。但是,问题依然存在。 – Gonpires