不当行为:IE8的CSS布局破损(针对在IE8中使用Meta标签的浏览器版本)

如果你是CSS的人,你想知道的痛苦,在获得工作的跨浏览器的布局。 IE8是我们开发的工程中的又一扳手。 anywaz! 如果你打这个问题时,像我一样昨天,你完全工作在IE7的CSS(或更早)和Firefox突然开始扔在IE8发脾气,试试这个...很好,这似乎是解决问题的那一刻我....

使用meta声明,我们可以指定我们想IE8的使用的渲染引擎。 因此,强制IE8的渲染IE7 ...插入文档的头部以下Meta标签: -

<meta http-equiv="X-UA-Compatible" content="IE=7"

IE浏览器默认情况下,元将是: -

<meta http-equiv="X-UA-Compatible" content="IE=8"
这将使IE8的渲染页面,使用新的标准模式。

如果需要,此语法可以用来容纳其他浏览器如下:

<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4"


更多关于文档类型:

如果你不熟悉的动物,被称为“DOCTYPE”排序...这里是一些快速阅读
什么是文档类型? 什么是浏览器怪癖严格模式?
设置在XSL中的DOCTYPE

为深入了解更多有关文档类型,尝试访问这些链接...
除了 ​​一个列表:有了正确的DOCTYPE,修复您的网站!
除了 ​​一个名单:超越的DOCTYPE:Web标准,向前兼容和IE8

注:虽然我们很多的HTML / CSS的人都被忽略在我们的文件重要性的DOCTYPE decleration的,设置正确的DOCTYPE,通常是跨浏览器的问题的答案。


一个“错误行为IE8的响应:CSS布局破损的(针对在IE8中使用Meta标签的浏览器版本)”

发表评论

NDK的家 | 表达它 表示唇腭裂 表示Penmenship 表示敬畏 表达自己