IE7,8和9不会显示边角

时间:2011-07-22 08:56:49

标签: css internet-explorer border

结帐http://jugheads.co/home.html 滑块在chrome,safari和firefox中看起来很棒,但在IE7,8和9中,边框全部搞砸了,并且边距偏小了。

我在这里做错了吗?我一直在互联网上看几个小时,我一直在努力调试几个小时。 - 没什么'

谢谢你们,

罗布

2 个答案:

答案 0 :(得分:1)

我无法看到您描述的内容,但是您的页面在怪异模式下运行,因此显示可能会搞乱。 删除XML标头,也许就足够了。

答案 1 :(得分:0)

您的页面处于Quirks模式,这会导致您正在描述的问题。

Quirks模式通常由(a)缺少<!DOCTYPE>声明或(b)包含无效的HTML代码触发。

前者可以通过明显添加doctype来修复,后者可以通过W3C Validator运行代码来处理。

我注意到你已经有了一个doctype,但是你在代码中有一个XML delcaration和一个注释。我怀疑IE可能不喜欢在那里发表评论,并且一些谷歌搜索显示了this onethis one这样的链接,这表明我的预感可能是正确的。尝试稍微移动您的评论,因此它低于doctype。 (这两个链接中的后者是Mozilla提议HTML5规范委员会在doctype非法之前正式发表评论,原因有多种,包括怪癖模式问题)

您可能还需要在doctype下面移动XML声明;我不确定这个问题(自从我用xhtml打扰以来已经很长时间了),但是值得尝试看一下有什么用。

希望有所帮助。