首页 文章

IE9的问题有css这样的渐变背景和圆角和阴影

提问于
浏览
0

我对选定或悬停的菜单项使用渐变背景颜色,它在chrome,FF,opera,ie7,ie8中工作正常 . 但在ie9中,元素的背景出现在元素的右侧,但文本保持不变,这是第一个问题 .

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

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

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

我害怕未来网站的外观即9,所以我添加了这个 <meta http-equiv="X-UA-Compatible" content="IE=7.5"/>

当我使用IE = 7或IE = 8时,问题仍然存在,但是知道它在添加该行后似乎更好但不支持圆角 .

1 回答

  • 1

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

    如果您正在使用过滤器,请尝试使IE9只使用CSS3 . 您可以将过滤器放入他们自己的样式表中,只需使用条件注释来针对它们定位IE8及以下,因此IE9完全忽略了过滤器,这样您知道它们不会干扰 .

相关问题