不当行为: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,通常是跨浏览器的问题的答案。
IE 8严格模式和CSS的透明度......周围的工作
哦,好吧! 几天一回就在IE8的不透明度,在先前的帖子,我忘了提一个重要的观点,“IE 8严格模式不会允许的CSS透明度 ”。
对于那些donot明白我的严格模式意味着, 这里是快速教程 。
围绕这项工作(之前IE开发团队意识到,他们有世界各地的日常工作铺平了道路,为网络站点使用一些不透明的弹出式灯箱,并放回混浊的支持),是使用半透明PNG格式的图片...最好(我有坏的经验,越来越透明的GIF图像,他们应该工作)。 创建PNG图像的透明度,你喜欢的颜色和比例,在您最喜爱的图像编辑器,并使用它作为背景图片灯箱覆盖。
即
而不是像这样
。lighbox_overlay {
背景颜色:#FFFFFF;
的z-index:1001;
MOZ-混浊:0.6;
透明度:0.60;
过滤器:α(不透明度= 60);
}
做到这一点......
。lighbox_overlay {
背景:URL(bkg.png)的重复;
}
在IE8没有“透明度”
如果您正在查看的页面在IE8,那么你必须看到一个完全不透明的这篇文章后面的白色背景。 昨天,我collegue指出这一点我(由于我的人适应变化缓慢而稳定地之一,特别是浏览器。可能会说,我是个胆小鬼,但就这样吧....作为一个UI开发人员,我总是害怕新版本的浏览器的狗屎......你知道什么即时通讯tlaking左右,对不对?)
挖周围的同时,试图找到一个解决方案来解决它,那么...
这一次我们喜爱的浏览器全部做了一遍删除所有支持CSS的透明度。 非标准`过滤器:α(不透明度=##)“已删除的CSS属性,尼斯,但他们也完全忘了加上CSS3的的混浊支持(像所有其他的浏览器是如何很好一直在)。 因此,对于第一次因为神告诉我们关于CSS透明度(使用IE 5.0以来,我猜),网页浏览器将不支持CSS的透明度。
现在在上面的奶油: 从IE 8团队官方字吗? 这是“设计”和“我们会考虑在未来版本的IE浏览器”。
PS:尝试在FF此页,发誓它看起来整齐!











































