【发布时间】:2012-01-16 13:01:08
【问题描述】:
这是 HTML:
<div id="target"></div>
CSS:
#target {
position: relative;
width: 200px;
height: 200px;
background: #F00;
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F00,endColorstr=#F00)";
}
#target:before {
content: "content from before";
position: absolute;
top: 10%;
left: 10%;
width: 100%;
height: 100%;
background: cyan;
}
这里是 jsfiddle:
http://jsfiddle.net/8BzW6/
如果您对过滤器进行注释,则“after”元素不会被父元素 (#target) 裁剪。
你知道如何解决这个问题吗?
(我需要渐变,但我不想使用图像)
【问题讨论】:
标签: css internet-explorer-8 filter pseudo-element