Das mit der PIE ist nicht ganz einfach. Aber meine Tutorialseite arbeitet komplett damit (Gradient, Schatten, abgerundete Ecken). Es geht also 
Und damit das nicht unter geht: der IE9 kann "gradient" mittels PIE nicht verarbeiten. der braucht tatsächlich eine Grafik an der Stelle!
Ich habe es bei mir direkt in der CSS-Datei und nicht in der index.php eingebunden - hier ein Beispiel:
Code:
div#oben {
background: #999998;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#6983a5));
background: -webkit-linear-gradient(#fefefe, #6983a5);
background: -moz-linear-gradient(#fefefe, #6983a5);
background: -ms-linear-gradient(#fefefe, #6983a5);
background: -o-linear-gradient(#fefefe, #6983a5);
background: linear-gradient(#fefefe, #6983a5);
-pie-background: linear-gradient(#fefefe, #6983a5);
behavior:url(http://www.time4joomla.de/templates/t4j_2011/js/PIE.htc);
}
Es war notwendig den absoluten Pfad anzugeben. Der relative wurde nicht erkannt. Um die verschiedenen Browser zu bedienen, musst noch eine Brwoserweiche im head-Bereich der index.php einfügen:
Code:
<!--[if ie 9]>
<link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template ?>/css/ie9_template.css" type="text/css" />
<![endif]-->
Und die PIE.htx ist wirklich nur so klein. Das passt also 
Aber das Einfügen braucht etwas Geduld und Spucke. So einfach, wie es beim Bloggerschmid ausschaut, ist es tatsächlich nicht. Ich habe da auch ganz schön dicke Backen zwischendurch gemacht 
Axel
Lesezeichen