css - 使用过滤器 css 属性会破坏 IE 上的布局

标签 css internet-explorer layout filter gradient

想在不使用背景图像的情况下为我的菜单设置渐变 BG
IE 通过它的过滤器属性“支持”渐变

在 IE 上打开以下 jsbin 示例以查看和使用它 http://jsbin.com/ijudu4/9/edit 在 IE7 中,列表不能脱离它的容器。

在 IE8 上它可以工作,但是当您将 z-index 添加到容器时(以解决其他 IE7 问题)
该列表也不可见

我现在的“解决方案”只是使用背景图片,很乐意找到更好的图片

最佳答案

我想推荐使用 CSS3Pie而不是 filter 让 IE 进行渐变(和边框半径)。

CSS3Pie 是一个非常聪明的 IE 小 hack,它允许您使用更符合标准的方法来设置这些属性。

希望对您有所帮助。

关于css - 使用过滤器 css 属性会破坏 IE 上的布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4427050/

相关文章:

javascript - jQuery UI 选项卡,其中选项卡及其内容填充 100% 的可用空间

javascript - 设计表单选择 - onchange 提交不起作用

javascript - 将 Firefox javascript 转换为 IE javascript

Android:如何动态更改 subview 的大小以适应父 View 的大小?

css - 在 html 加载之前添加 3d 动画

html - 如何避免点击链接时出现蓝线?

apache - 使用 https (SSL) 的网站无法在 IE 和 Safari 中打开

jquery - Internet Explorer 8 和 jQuery : click() for element with transparent background

java - 更改 Tabhost Android 上的图标

html - <ul> 水平导航栏...垂直对齐元素