IE9 linear-gradient and border-image testing build
Howdy all, I've got another IE9-related build for you fine folks to hammer on!
PIE-dev-20110809.zip [107.38 KiB]
Downloaded 1372 times
This build expands on the initial IE9 linear-gradient support from the , adding the following:
- Support for border-image in IE9. This is much more complete than the border-image support for IE8 and below, due to the capabilities of SVG over VML. It properly supports stretch, repeat, and round for the side and center regions.
- Fixes for border-image in all IE versions: no longer requires setting border-style:solid to be sized correctly, and automatically hides the normal border if border-image is specified.
- Improved linear-gradient support in IE9. The previous build had the basics, but this takes care of many new details, notably that the rendered gradient honors all the related background properties (e.g. size, repeat, origin, clip). This means that you can start doing advanced things like (several of these are in )
Things that need to be tested in particular:
- Using border-image in conjunction with background styles, both the native background-* properties and with -pie-background.
- Verifying border-image and linear-gradient react properly to style changes, e.g. changing/adding/removing styles when hovering or similar.
- The advanced background size/repeat/origin/etc. support in linear-gradient. Try creating some gradient patterns like Lea Verou's!
IMPORTANT NOTE: Please make sure that your server is serving the PIE.htc -- we learned in the earlier thread that IE9 is far more strict about that than other IE versions. Also, please reserve this thread for issues specific to the new IE9 border-image and linear-gradient support. General problems like "it's not doing anything" should be handled in separate troubleshooting threads. If you encounter a general problem please make sure it's a new issue in this build, i.e. test it using the beta4 release to compare.
My intention is that, barring any major issues you may find in this build, to treat this as a release candidate for a 1.0beta5 to be released ASAP.