Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

CSS-Layout:geht's eleganter?und wie dynamisiere ich mit PHP?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
lava_queer
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 04.08.2009, 16:09

Beitrag von lava_queer » 05.08.2009, 15:42

Hallo,

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&#58;#CC0033;width&#58;50%;height&#58;50%;position&#58;absolute;top&#58;50%;left&#58;50%"><!--rot, Hilfsdiv -->
<div style="background-color&#58;#99FF33;width&#58;400px;height&#58;400px;position&#58;absolute;top&#58;-200px;left&#58;-200px;"><!--grün, Content-->
Und hier schreibe ich jetzt meinen Text rein.
<div style="position&#58;relative;left&#58;10px">Das ist ein Div</div>

</div>

<div style="background-color&#58;#0033CC;height&#58;10px;width&#58;100%;position&#58;absolute;top&#58;200px;left&#58;100px;"><!--blau, untere Linie-->
</div>


<div style="background-color&#58;#6633FF;height&#58;80px;width&#58;200%;position&#58;absolute;top&#58;230px;left&#58;-100%;">


<div style="background-color&#58;#CC0066;height&#58;80px;width&#58;80px;position&#58;absolute;top&#58;0px;left&#58;10px;float&#58;left;"></div>
<div style="background-color&#58;#CC0066;height&#58;80px;width&#58;80px;position&#58;absolute;top&#58;0px;left&#58;100px;float&#58;left;"></div>
<div style="background-color&#58;#CC0066;height&#58;80px;width&#58;80px;position&#58;absolute;top&#58;0px;left&#58;190px;float&#58;left;"></div>
<div style="background-color&#58;#CC0066;height&#58;80px;width&#58;80px;position&#58;absolute;top&#58;0px;left&#58;280px;float&#58;left;"></div>
</div>

<div style="background-color&#58;#FFFF00;height&#58;10px;width&#58;100%;position&#58;absolute;top&#58;-210px;left&#58;-100%"><!--gelb, Hilfsdiv-->
<div style="background-color&#58;#000000;height&#58;10px;width&#58;100%;position&#58;relative;left&#58;-100px"></div><!-- schwarz, obere Linie-->
</div>


</div>

Dabei ist im head-Bereich noch folgende Definition getroffen

Code: Alles auswählen

<style type="text/css">
body &#123;
	font-family&#58;Verdana, Arial, Helvetica, sans-serif;
	color&#58;#000000;
	margin&#58; 0 auto;
	width&#58; 100%;
	height&#58;100%;
	border&#58; 0;
&#125;


</style>
Freue mich auf konstruktive Verbesserungsvorschläge!
Zuletzt geändert von lava_queer am 05.08.2009, 16:06, insgesamt 3-mal geändert.