Autor |
Nachricht |
s1ck
Threadersteller
Dabei seit: 28.06.2004
Ort: Sondershausen
Alter: 39
Geschlecht:
|
Verfasst Di 19.07.2005 21:36
Titel DIV-Layer Darstellng im Firefox |
|
|
Hallo,
mein Situation zur Zeit:
habe eine HP welche einen Div-Layer ohne angegebene Höhe besitzt.
In diesem Div-Layer befinden sich weitere Divs, teils mit angegebener Höhe, teils ohne.
Im IE sowie im Opera wird der oberste Div-layer, in dem die anderen integriert sind, jeweils so hoch gemacht wie der Inhalt ist und das soll auch so sein.
Das Problem im Firefox ist nun, dass er meinen Div-Layer auf eine bestimmte größe zeichnet und dann den Inhalt (in meinem Fall weitere Div-Layer) einfach darüber hinaus setzt.
Wieso ist das so und wie kann ich das verhindern ohne exakte Größen setzen zu müssen? (Soll dynamisch bleiben, Höhe soll sich dem Inhalt anpassen).
Bisherige Versuche:
- height:100%; --> keine Auswirkungen
- feste Höhe eignegeben --> geht wunderbar, ist aber nicht mehr dynamisch und bringt mir somit auch nix
Wäre über Hilfe dankbar
mfg s1ck (Hobby-HP-Bastler)
|
|
|
|
|
bel
Dabei seit: 09.07.2004
Ort: Hamburg
Alter: -
Geschlecht: -
|
Verfasst Di 19.07.2005 21:56
Titel
|
|
|
Sind von den inneren Divs welche gefloatet? dann hilft ein clearendes Element dahinter.
|
|
|
|
|
Anzeige
|
|
|
s1ck
Threadersteller
Dabei seit: 28.06.2004
Ort: Sondershausen
Alter: 39
Geschlecht:
|
Verfasst Di 19.07.2005 22:06
Titel
|
|
|
Ja, sind welche gefloatet... was ist ein clearendes element?
mfg
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
beeviZ
Dabei seit: 30.09.2002
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 20.07.2005 02:54
Titel
|
|
|
ich glaub eher das es an der fest angegebenen höhe liegt. nimm das height: xxx weg, und mach n min-height: xxx stattdessen.
|
|
|
|
|
smile jamaica
Dabei seit: 31.10.2003
Ort: Freiburg
Alter: 39
Geschlecht:
|
Verfasst Do 17.11.2005 14:08
Titel
|
|
|
der eintrag ist zwar schon alt, aber hatte grad gleiches problem und kam auch grad schnell über google in den beitrag.
hab eine lösung gefunden, sofern es wie bei mir:
- layer je zeile
- layer mit width (untersch.) als spalte
der style der spalte beinhaltet nur float: left; und die width.
der sytele der zeile hat den (wie auch bei tabellen möglich) zeilen border margin ...
damit dann die zeile automatisch an der höhe vergrößert wird, einfach am ende bzw. nach allen spalten ein
<p style="clear: both;"></p> rein und gut ist
kann je nach style doch zu einem prob führen.
dann einfach mal ein br z.b. <br style="clear: both;"> probieren.
Zuletzt bearbeitet von smile jamaica am Do 17.11.2005 16:13, insgesamt 3-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
firefox und layer
div-layer. Border mit Firefox?
Div-Layer in Firefox und IE unterschiedlich dargestellt
Layer bei IE und Firefox verschieben sich
Div Layer wird im firefox nicht angezeigt
Darstellungsproblem Table IE/FireFox nach einfügen von Layer
|
|