PIE: Add CSS3 border-radius and multiple backgrounds to IE 6-8
css3pie.com
css3pie.com
the tabs don't seem to work in any browser. i only tried ie8 for the styles, and while they are impressive they definitely lack polish. for instance, when enabled a border-bottom is added to each tab that shouldn't be there.
this is a tough problem and css pie could potentially be useful but i think it needs
a) polish b) a bit more customizability
before it's production ready. good start though.
I can verify there is a bug in IE8 where there is an extra gray line at the bottom of the active tab. I will attempt to fix that ASAP. It works properly in IE6 and IE7.
Thanks again.
I'm on a public computer though, with an old IE6 version (6.0.2900.2180, XP SP2) infected by the Babylon toolbar.
IE9 is supposed to support all this, I think. Let the people that don't want to update live in their "square" world...it doesn't seem like they care anyway.
But correct me if I'm wrong, like I said I'm just assuming.
If you are in a situation where you can simply forget about what your site looks like in IE, then I envy you. Most web designers are not.
lojjic, you should illustrate that in the docs somewhere.
behavior: url(path/to/PIE.htc);
that non-IE browsers will simply ignore.
But again...we're talking about adding overhead to a site JUST for eye candy. Let the boxes be square for IE...is that detrimental to your site's message?
Unfortunately, my experience over the years has brought me to the conslusion that this assumption is incorrect. If an IE user comes to your site and it doesn't look pretty, they're less likely to switch browsers than they are to just go to your competitor's pretty site instead. It sucks, but that's the reality, and that's why almost nobody gives IE a totally degraded experience.
Instead, web developers use all sorts of tricks of the trade (sliding doors, complex overlapping sprites, empty divs positioned to corners, etc.) to "fake" the features that CSS3 gives us natively, solely because they are forced to support IE. That's what PIE was created to change. It's not about giving IE users a better experience (most sites already do a pretty good job of that already), it's about making the web developer's life easier so they can deliver that same experience with less code and fewer images.
And for most markets, that's IE, and frequently not even IE8.
A 2.0 rewrite is almost ready, will support different border-radius sizes per corner and any color of box-shadow.
The gradient thing is nice. Beat me to it. :)