Ich setze einen umgebendes div auf position: relative; und positioniere die runden Ecken über eine dem img-Tag hinzugefügte Klasse oder id absolut.
- Hat den Nachteil, dass man in TL das template fe_page ändern muss und die img-Tags einfügen.
HTML-Code:
<img id="corner-top-left" src="dateien/images/layout/corner-top-left.png" alt=" " />
<img id="corner-top-right" src="dateien/images/layout/corner-top-right.png" alt=" " />
<img id="corner-bottom-left" src="dateien/images/layout/corner-bottom-left.png" alt=" " />
<img id="corner-bottom-right" src="dateien/images/layout/corner-bottom-right.png" alt=" " />
Code:
img#corner-top-left{top:0px;left:0px;position:absolute;}
img#corner-top-right{top:0px;right:0px;position:absolute;z-index:15;}
img#corner-bottom-left{bottom:0px;left:0px;position:absolute;}
img#corner-bottom-right{bottom:0px;right:0px;position:absolute;z-index:15;}
- Hat den Vorteil, dass bei fluiden Designs die runden Ecken problemlos erhalten bleiben.
- damit kann man alle Sorten von Rahmen machen.
- je nach Design muss man manchmal noch ein bisschen mit z-index dafür sorgen, dass die Ecken immer "oben" bleiben und beim IE6 kann es passieren, dass es - warum auch immer - um 1px verspringt. Korrigier ich dann via ccomments.
Beste Grüße
Jutta
Lesezeichen