I believe all browsers by default use background-clip: border-box;
. This seems to be default behavior.
When using: http://www.colorzilla.com/gradient-editor/ it specifies filter as the final property. When using IE9 the background bleeds out of the border, and the border-clip property becomes ineffective.
Here is a fiddle to illustrate: http://jsfiddle.net/tPDMb/3/
I ended up just removing the filter statement for now, but that causes ie9 and lower to not have a background gradient at all.
Has anyone else ran into this issue?