Muckel1986
Erfahrenes Mitglied
Guten Abend zusammen,
habe gerade ein Problem mit meiner DIV-Anordnung. Idee ist, dass ich für diesen zusammenhängenden Bereich ein Umspannendes DIV (oben) nehme. In diesem DIV sollen dann zwei Bereiches sein (grafik und logo) die sich links bzw. rechts anordnen. Dazwischen soll die Überschrift der Seite mit einer Kurzbeschreibung sein, welches zusammen wiederum in einem DIV (titel) ist.
Der html-Aufbau schaut so aus:
Der CSS-Teil schaut so aus:
Nun habe ich das Problem, dass die beiden Bilder über das DIV oben hinaus ragen. Das sollte so nicht sein. Ändern kann ich es, wenn ich vor dem Ende von "oben" einen Umbruch mit clear:both schreibe:
Das Ergebnis ist dann aber so, dass der Bereich in dem der Titel und Untertitel ist, nur zwischen rechts & links zentriert ist. Dies hätte ich am liebsten auch von oben & unten. Wie kann ich das umsetzten? Nur wenn ich das DIV als Tabellen-Zelle definiere? Wenn ja, können sich dann die folgenden DIVs noch richtig anschließen?
Vielen Dank
Muckel
habe gerade ein Problem mit meiner DIV-Anordnung. Idee ist, dass ich für diesen zusammenhängenden Bereich ein Umspannendes DIV (oben) nehme. In diesem DIV sollen dann zwei Bereiches sein (grafik und logo) die sich links bzw. rechts anordnen. Dazwischen soll die Überschrift der Seite mit einer Kurzbeschreibung sein, welches zusammen wiederum in einem DIV (titel) ist.
Der html-Aufbau schaut so aus:
HTML:
<div id="oben">
<img id="logo" src="Bilder/Logo/fueller1.jpg" alt="Ein Füller mit Kappe als Logo der Seite," />
<img id="grafik" src="Bilder/Logo/kothe-04-sw.gif" alt="Eines der wechselnden Fotos." />
<div id="titel">
<h1>Titel der Seite</h1>
<p>Beschreibung der Seite</p>
</div>
</div>
HTML:
#oben {
display:block;
padding:0em;
margin:0em;
text-align:center;
border:1px solid red;
}
#logo {
float:right;
display:block;
padding:0em;
margin:0em;
width:25%;
border:none;
}
#grafik {
float:left;
display:block;
padding:0em;
margin:0em;
width:25%;
background-color:darkblue;
border:none;
}
#titel {
display:block;
padding:0em;
margin:0em;
border:none;
}
HTML:
<br style="clear:both;" />
Vielen Dank
Muckel