Ja. Also ich weiß nicht wie ich die Frage formulieren soll, daher Schritt für Schritt.
Ich habe eine DIV mit der ID "divBox" und da drin eine DIV mit der ID "center".
Und darin dann eine weitere DIV mit der ID "div".
Hier:
----
----
Und hier die zugehörigen Teile aus der CSS Datei:
----
----
Wenn ich nun der Div mit der ID "center" eine Border gebe, dann sieht man, dass die genau bis zum Ende der DIV mit der ID "div" geht, sich die Höhe also anpasst.
Bei der darüberliegenden "divBox" ist das NICHT der Fall. Da musste ich die Höhe mit (in diesem Fall) 1080px selber angeben. Das Problem dabei ist, dass ich den Text auch mal ändern möchte, und dann soll die Höhe der divBox sich anpassen. Bei der #div geht das ja mit "height: auto;" weil das ja vom Text abhängt. Die darüber liegende Div, die die Box zentriert, passt sich auch an. (Das sieht man halt, wenn man der DIV einen Rahmen gibt).
Nur die #divBox ist dann nur ein Strich, der oben zu sehen ist, wenn man "height: auto;" reinschreibt. Weiß jemand warum? Und wo der Fehler ist, und wie man ihn fixen kann?
Das ist auf dieser Website hier realisiert.
(Der graue Rahmen ist die #divBox, die #center sieht man nicht, würde aber bis zum Ende der weißen #div gehen.)
Vielen Dank,
Gruß Nico
Ich habe eine DIV mit der ID "divBox" und da drin eine DIV mit der ID "center".
Und darin dann eine weitere DIV mit der ID "div".
Hier:
----

----
Und hier die zugehörigen Teile aus der CSS Datei:
----

----
Wenn ich nun der Div mit der ID "center" eine Border gebe, dann sieht man, dass die genau bis zum Ende der DIV mit der ID "div" geht, sich die Höhe also anpasst.
Bei der darüberliegenden "divBox" ist das NICHT der Fall. Da musste ich die Höhe mit (in diesem Fall) 1080px selber angeben. Das Problem dabei ist, dass ich den Text auch mal ändern möchte, und dann soll die Höhe der divBox sich anpassen. Bei der #div geht das ja mit "height: auto;" weil das ja vom Text abhängt. Die darüber liegende Div, die die Box zentriert, passt sich auch an. (Das sieht man halt, wenn man der DIV einen Rahmen gibt).
Nur die #divBox ist dann nur ein Strich, der oben zu sehen ist, wenn man "height: auto;" reinschreibt. Weiß jemand warum? Und wo der Fehler ist, und wie man ihn fixen kann?
Das ist auf dieser Website hier realisiert.
(Der graue Rahmen ist die #divBox, die #center sieht man nicht, würde aber bis zum Ende der weißen #div gehen.)
Vielen Dank,
Gruß Nico