2010-12-09 51 views
1

这开始让我头痛,所以我想我会问任何人的意见,并希望能够挽救我的眼球持续的痛苦。Page居于ie 6

我们已经创建了一个网站,主要使用x-Cart,整个网站应该居中,每个浏览器都能正常工作,除了那些旧的最喜欢的ie6。

我已经看过一遍又一遍的CSS,同时再次确认了编码和字符集...

任何帮助,在此欢迎:

http://www.monityre.com/?shopkey=123456

+1

尝试使用'

`标签作为主div的容器,没有ie6并且无法测试。 – Catalin 2010-12-09 10:38:30

+0

为什么你有2个页面容器DIV? – 2010-12-09 10:38:37

+0

@Catalin是的,尝试使用已被弃用了10年的HTML标签:) – 2010-12-09 10:39:11

回答

2

这就是为什么它不工作的原因:

<?xml version="1.0" encoding="iso-8859-1"?> 

XML声明触发怪癖模式IE6。只要删除它,它会起作用。

0

您的页面没有通过W3C验证出于某种原因(即使IETester的调试栏也会发现该代码有问题)。

此外,尝试从第一个div中删除“position:relative”。

另外,是否有一个原因为什么菜单追溯到HTML中的内容,并且菜单是绝对定位的?

1

尝试设置text-align:center;到body的样式,和text-align:left;在div“页面容器”中。