ich möchte einen mittig positionierten Content-Bereich, der oben von einer rechts horizontal einlaufenden (aber nicht über die ganze Breite laufenden) Linie und unten von einer links horizontal auslaufenden (wieder nicht über die ganze Breite) Linie begrenzt wird. Darunter möchte ich noch eine Bilderleiste.
Hab diese Struktur jetzt mit CSS abgebildet, und ich krieg es auch so hin wie gewünscht.
Trotzdem frage ich mich (und somit euch), ob es auch einfacher geht.
Hier mal mein aktueller Code, bei dem das rote Hilfsdiv, das gelbe Hilfsdiv und die lila Leiste müßten dann noch auf weiße Hintergrundfarbe gesetzt werden müßten (zur Veranschaulichung hab ich extra mal knallige Farben genommen).
Code: Alles auswählen
<div style="background-color:#CC0033;width:50%;height:50%;position:absolute;top:50%;left:50%"><!--rot, Hilfsdiv -->
<div style="background-color:#99FF33;width:400px;height:400px;position:absolute;top:-200px;left:-200px;"><!--grün, Content-->
Und hier schreibe ich jetzt meinen Text rein.
<div style="position:relative;left:10px">Das ist ein Div</div>
</div>
<div style="background-color:#0033CC;height:10px;width:100%;position:absolute;top:200px;left:100px;"><!--blau, untere Linie-->
</div>
<div style="background-color:#6633FF;height:80px;width:200%;position:absolute;top:230px;left:-100%;">
<div style="background-color:#CC0066;height:80px;width:80px;position:absolute;top:0px;left:10px;float:left;"></div>
<div style="background-color:#CC0066;height:80px;width:80px;position:absolute;top:0px;left:100px;float:left;"></div>
<div style="background-color:#CC0066;height:80px;width:80px;position:absolute;top:0px;left:190px;float:left;"></div>
<div style="background-color:#CC0066;height:80px;width:80px;position:absolute;top:0px;left:280px;float:left;"></div>
</div>
<div style="background-color:#FFFF00;height:10px;width:100%;position:absolute;top:-210px;left:-100%"><!--gelb, Hilfsdiv-->
<div style="background-color:#000000;height:10px;width:100%;position:relative;left:-100px"></div><!-- schwarz, obere Linie-->
</div>
</div>
Code: Alles auswählen
<style type="text/css">
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin: 0 auto;
width: 100%;
height:100%;
border: 0;
}
</style>