Hallo,
Ich hab da grade so meine lieben Probleme mit CSS.
Es wird eine Art 'Box' dargestellt, die sowohl als Rand als auch im Inhalt eine Grafik als Hintergrund besitzt. Für beides habe ich kleine Grafiken die sich dementsprechend beliebig oft wiederholen und der Grösse des Inhalts anpassen lassen können sollten.
Auszug aus der HTML-Datei:
Auszug aus der CSS-Datei:
Das Problem ist nun, dass die beiden Grafiken links und rechts (content-left / right) nicht so lange wiederholt werden wie der Inhalt (content-middle) lang ist. Die Breite ist fix 600px, aber die Höhe richtet sich nach dem Inhalt.
Mein Gedanke ist nun, dass die (beim Aufbau der Seite) noch nicht wissen wieviel Inhalt kommt und dementsprechend auch nicht (oder nicht oft genug) wiederholt werden. Ich wüsste nun aber auch keine Möglichkeit denen das beizubringen bzw. woran es sonst liegen könnte.
Der Inhalt selbst wird dynamisch erzeugt, ist also an keine fixe Höhe gebunden.
Vorschläge, Ideen, Anregungen?
Gruss & Danke
Ich hab da grade so meine lieben Probleme mit CSS.
Es wird eine Art 'Box' dargestellt, die sowohl als Rand als auch im Inhalt eine Grafik als Hintergrund besitzt. Für beides habe ich kleine Grafiken die sich dementsprechend beliebig oft wiederholen und der Grösse des Inhalts anpassen lassen können sollten.
Auszug aus der HTML-Datei:
HTML-Code:
<div class="content-main"> <div class="content-left"></div> <div class="content-middle"> inhalt.. <br /><br /><br /><img src="grafiken/hr.gif"><br />inhalt..<br /> inhalt.. <br /><br /><br /><img src="grafiken/hr.gif"><br />inhalt..<br /> </div> <div class="content-right"></div> </div>
Code:
#content-main { clear: left; min-width: 600px; } .content-middle { padding-top:15px; padding-bottom:15px; width: 598px; height: auto; background-color: #E3C7F4; background-image:url(../grafiken/headline_whiteline.gif); background-repeat:no-repeat; background-position:top; float: left; } .content-left { min-height: 64px; width: 1px; background-image: url(../grafiken/box_vborder.gif); background-repeat: repeat-y; float: left; } .content-right { width: 1px; min-height: 64px; background-image:url(../grafiken/box_vborder.gif); background-repeat: repeat-y; float: left; }
Mein Gedanke ist nun, dass die (beim Aufbau der Seite) noch nicht wissen wieviel Inhalt kommt und dementsprechend auch nicht (oder nicht oft genug) wiederholt werden. Ich wüsste nun aber auch keine Möglichkeit denen das beizubringen bzw. woran es sonst liegen könnte.
Der Inhalt selbst wird dynamisch erzeugt, ist also an keine fixe Höhe gebunden.
Vorschläge, Ideen, Anregungen?
Gruss & Danke
Kommentar