我相信所有浏览器默认使用background-clip: border-box;
. 这似乎是默认行为。
使用时:http: //www.colorzilla.com/gradient-editor/它将过滤器指定为最终属性。使用 IE9 时,背景会溢出边框,并且border-clip 属性变得无效。
这是一个小提琴来说明:http: //jsfiddle.net/tPDMb/3/
我最终只是暂时删除了 filter 语句,但这会导致 ie9 及更低版本根本没有背景渐变。
有没有其他人遇到过这个问题?