2011-01-25 109 views
0

我使用渐变背景颜色的选定或徘徊的菜单项在铬,FF,歌剧,ie7,ie8罚款。但在ie9中,元素的背景出现在元素的右侧,但文本保持原位,这是第一个问题。css这样的渐变背景和圆角和阴影的IE9问题

我面临的第二个问题是它的圆角在铬,FF,歌剧中可以正常工作,但在ie9中,角落没问题,但是盒子的背景是图像,但它看起来是白色的!

第三个问题是影子 我将阴影应用于包含图像的div,它在所有浏览器中都能正常工作,但是ie9抵消了整个div,而不是在鼠标上应用阴影和不透明度改变通过添加黑色部分div没有影子的一面???????

当我听说ie9支持css3我知道这是令人难以置信的,即仍然是我的梦魇!

恐怕网站的未来出现在IE 9,所以我添加此 <meta http-equiv="X-UA-Compatible" content="IE=7.5"/>

当我用IE = 7或IE = 8的问题仍是 但知道它出现添加该行后更好,但不支持圆角。

+0

IE9处于测试阶段,现在还不能保证在这个阶段工作,下面是开发人员的一个很好的指导:http://msdn.microsoft.com/en-us/ie/ff468705 – 2011-01-25 14:09:08

+0

我读过这个指南,但没有办法 – ahmedsafan86 2011-01-25 14:23:33

回答

1

你如何告诉IE9实现角落和渐变?你是否使用IE过滤器(如我假设你使用7和8)?或者你真的使用CSS3?

如果您使用过滤器,请尝试使IE9只使用CSS3。你可以把过滤器放到他们自己的样式表中,只需使用有条件的注释来针对IE8和IE8,所以IE9完全忽略了过滤器,这样你就知道它们不会干扰。