Style Höhe eines Div erben
Hi.
Ich habe gerade 3 divs.
einen head div, dass die zwei content divs umschließt.
die zwei content divs sollen von der höhe flexibel sein und das head div soll diese dann mit einem border umschließen (tuts auch schon, siehe bild).
jetzt habe ich gerade das problem, dass sich der untere border des head divs nicht an die max. höhe der beiden content divs anpasst.
content divs sind jew. rechts und links, der großen box. head div ist der border, der großen box (siehe bild).
wie mache ich es, dass der head div die höhe (+padding von head div) vom höchten content div annimmt?
so siehst aus:
Vielen Dank schon mal und Grüße,
P.M.
Ich habe gerade 3 divs.
einen head div, dass die zwei content divs umschließt.
die zwei content divs sollen von der höhe flexibel sein und das head div soll diese dann mit einem border umschließen (tuts auch schon, siehe bild).
jetzt habe ich gerade das problem, dass sich der untere border des head divs nicht an die max. höhe der beiden content divs anpasst.
content divs sind jew. rechts und links, der großen box. head div ist der border, der großen box (siehe bild).
wie mache ich es, dass der head div die höhe (+padding von head div) vom höchten content div annimmt?
so siehst aus:
|
|
Cascading Style Sheet |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
/* * Section: Server Details (show_server) */ div#MiddleContent { margin-top: 3px; padding: 5px; border:1px solid #000000; min-height: 365px; } div#MiddleLeft { float: left; width: 60%; } div#MiddleRight { float: right; width: 40%; } |
Vielen Dank schon mal und Grüße,
P.M.
MAP - Mumb1e Admin Plugin (http://www.mumb1e.de/ )
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »princemichi« (24. August 2010, 22:05)
Wenn das div#MiddleContent die beiden middleLeft und middleRight beinhaltet und die Höhe auf height: 365px; begrenzt ist, dann dürfte es normal gehn wenn du die beiden anderen div mit der höhe von 100% machst.
|
|
Cascading Style Sheet |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
/* * Section: Server Details (show_server) */ div#MiddleContent { margin-top: 3px; padding: 5px; border:1px solid #000000; height: 365px; } div#MiddleLeft { float: left; width: 60%; height: 100%; } div#MiddleRight { float: right; width: 40%; height: 100%; |
Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
Man muss unter die gefloateten Elemente eine Element mit clear setzen, frag mich nicht warum.
|
|
HTML |
1 2 3 4 5 |
<div> <div>float 1</div> <div>float 2</div> <br style="clear:both;" /> </div> |
~!__/
..o.o
This is Einkaufswagen.
Copy Einkaufswagen into your signature to help him on his way to world domination.
Perfekt! Das wars....mal wieder selbst wien ochse davor gesessen :-) ...schon 100x gemachtMan muss unter die gefloateten Elemente eine Element mit clear setzen, frag mich nicht warum.
Grüße,
P.M.
MAP - Mumb1e Admin Plugin (http://www.mumb1e.de/ )
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »princemichi« (25. August 2010, 14:22)
Man muss unter die gefloateten Elemente eine Element mit clear setzen, frag mich nicht warum.
![]()
HTML
1 2 3 4 5 <div> <div>float 1</div> <div>float 2</div> <br style="clear:both;" /> </div>
Der Grund ist der, dass weitere div-Elemente dann unter die gefloateten Elemente ebenfalls gefloatet werden. Sie sind dann eine Erweiterung und die Spaltenstruktur der Divs bleibt erhalten.
Mit dem Clear sagt man dem Browser ganz einfach "Jetzt ist Schluss und fange unter den gefloateten Elementen wieder normal an und die Breite der Elemente haben dann wieder volle Seitenbreite, bzw. die Breite gemäss dem übergeordneten Element.
Ein extra "clear" Element einzubauen war zwar lange gängige Praxis, ist aber im weiterne Sinne nicht korrekt, da man ja dafür ein "sinnloses" HTML Element einbauen muss. Deshalb gibt man dem Umgebenden DIV einfach die Eigenschaft "overflow:auto" und spart sich das clearen. Clearen geht zwar es geht aber schöner 
Weitere Infos dazu..
Gruß
Phos

Weitere Infos dazu..
Gruß
Phos
All rights reserved, all wrongs observed.
···•(_.·´¯)··•¦PhoS¦•··(¯`·._)•···
···•(_.·´¯)··•¦PhoS¦•··(¯`·._)•···
Danke. Ich habs jetzt auf die altmodische Art gemacht. Werde dies jetzt. weil ich faul bin auch so lassen... :-), aber definitiv in zukunft das neumodische ausprobieren und es nicht vergessen :-)
MAP - Mumb1e Admin Plugin (http://www.mumb1e.de/ )
Ähnliche Themen
-
Allgemeines Forum »-
Das (virtuelle) Leben nach dem Tod
(16. Juni 2008, 23:35)
-
(X)HTML & CSS & DHTML & Javascript »-
Schriftgröße bestimmt Div-Größe?
(15. Februar 2008, 10:11)
-
(X)HTML & CSS & DHTML & Javascript »-
CSS: Höhe eines A-Tags
(30. November 2007, 15:14)
-
(X)HTML & CSS & DHTML & Javascript »-
CSS & IE: listeneintrags höhe
(14. September 2005, 22:33)
-
Allgemeines Forum »-
arbeitslosengeld
(19. August 2004, 13:11)


