IE6兼容性.页面工作得很好,但在IE6



我对网站的所有页面都有几乎相同的标记,其中大多数是通过php include完成的(换句话说,所有页面中最大的代码块是相同的)。

除了一个(动态生成的)页面外,所有页面在包括ie6在内的所有浏览器中都能正常工作。

一个页面(例如http://mincovlaw.com/doc/euro-excellence)在FF3.6, Chrome, Safari(包括iPhone)和IE7中正常工作。

在IE6中,<DIV>似乎有一些问题。我认为这与浮动菜单有关,但即使我完全删除了代码,div仍然没有正确显示。

如果你在IE6中点击About或几乎任何其他网页,div的相同结构都可以正常工作。

我确实希望网站在IE6中工作。请帮我弄清楚为什么在这个页面上是这样的。

为了让事情更清楚,我在IE6中提到的三个问题是:

  1. 浮动书签菜单结束在"纸张"的右手边,而不是在窗口的右手边,因为它应该。

  2. 因此,当我拖动书签菜单,坐标都搞砸了。

  3. 如果你比较页面,例如,IE6中的服务,你会注意到,在服务页面上,纸张的宽度在中间,顶部和底部都是相同的,而在我给你链接的法院判决页面上,它稍微宽一些。

PS我知道代码在验证方面有很多问题,其中大部分与ul没有相应的li有关。这是目前的设计。

重要更新! !我刚发现一件事。似乎问题#3与css中的两行有关,即:

text-align:justify; 
p.indented

谁能告诉我为什么会这样?

你应该使用HTML验证服务来验证你的页面。

验证会抱怨很多事情。有些事情应该不是问题,比如过时的标签,如centeru,以及服务试图验证Javascript代码时出现的问题,但代码中存在一些实际错误,如一些ul标签未关闭,ul标签包含p元素而不是li元素。

相关内容

最新更新