display:block als Eigenschaft für den Container.
Hi,
ich habe einen div-Container mit einer Breite von 100px. Wenn sich darin kein Inhalt befindet, dann bleibt die Breite nicht erhalten sondern der container wird so schmal, als wenn er gar nicht vorhanden wäre. Sobald nur ein Zeichen drin steht, funktioniert alles wieder.
Wie erreiche ich denn, das der Container weiterhin seine feste Breite behält, wenn kein Inhalt darin ist?
display:block als Eigenschaft für den Container.
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
display:block ist bei Blockelementen Standardeigenschaft.
Zeig mal deinen Code, noch besser einen Link zur Problemseite.
aber ein div-tag hat doch eh schon display:block.
auch wenn ich das mit angebe, tut sich nix.
mmh, welchen Doctype verwendest du?
Im zweifelsfalle würde ich dann den Div mit nem geschützten Leerzeichen befüllen.
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
Ein Div ist so hoch wie sein Inhalt, wenn keine Höhe definiert wurde. Kein Inhalt, keine Höhe. Ist doch logisch
Ein Div sollte übrigens nie leer sein.
Ich hatte ja auch nie was von Höhe gesagt :-) Mir geht es um die Breite.
Ich erstelle eine Seite, wo mehrere Produkte nebeneinander verglichen werden können. Wählt der User Spalte 1 und 3 aus ist die mittlere Spalte logischerweise leer.
Es geht aber, wenn ich dem div ein padding: 0.01em gebe (zumindest IE und FF) Den Rest muss ich noch testen.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)