|
|||
Bug im Firefox bei 'position:relative' ?
Hallo allerseits,
Mir gehts jetzt nicht darum, eine Lösung für zusammenfallende Ränder zu bekommen, sondern mir ist aufgefallen, daß der Firefox die Umgehungsmöglichkeit mit 'position: relative' nicht implementiert hat. Box model "Margins of absolutely and relatively positioned boxes do not collapse" Hier ist ein bsp, bei dem 'position: relative' als workaround nicht funktioniert. PHP-Code:
Die anderen Möglichkeiten mit padding, border, float oder 'position:absolute verhindern natürlich das Zusammenfallen der Ränder, nur eben 'position:relative' nicht, obwohl es das sollte laut Spec. Oder habe ich es falsch angewendet? Grüße gaby PS Richtig wäre die Darstellung, wenn für das p-Element auch das obere und untere margin berücksichtigt würde. Geändert von gaby (26.02.2008 um 12:17 Uhr) |
Sponsored Links |
|
|||
Zitat:
Danke für die Info, heiko. Eine grundsätzliche Frage habe ich noch zu "collapsing margins". Wenn ich zb untereinander angeordnete (auf Nachbar-Basis) p-Elemente habe, ist es sinnvoll(*), daß nicht das margin-bottom des Ersten zum margin-top des Zweiten addiert wird, und somit einen Riesenabstand verursacht. Aber was für einen Sinn hat es nun, diese Regel auch auf Elemente auszudehnen, die eine Eltern-Kind-Beziehung haben? Das führt doch in (fast?) 100% der Fälle zu nicht gewünschten Darstellungen. Oder kennst Du oder jemand anderes Fälle, in denen die Regel auch dann noch sinnvoll ist, wenn über/untergeordnete Elemente betroffen sind? Grüße gaby (*)wenn auch nicht unbedingt notwendig |
|
|||
Zitat:
Dann nimm dieses Dokument und führe zusätzlich div-Elemente zur weiteren Gliederung ein. Würden die Margins nicht mit diesen neuen zusammenfassenden Elementen kollabieren, würden sich die Abstände nur wegen der Gliederung irreversibel und unerwünscht ändern. Unerwünscht (und sichtbar) sind die kollabierenden Margins nur dann, wenn der Gestalter mit verschiedenen Hintergründen arbeitet. Und dann sind sie ja zu verhindern. |
|
|||
Zitat:
Aber unabhängig davon wäre ich dann schon davon ausgegangen, daß ich einige margins nachkorrigieren müßte, wenn ich nachträglich zwischendrin noch weiter untergliederte Elemente einfügen würde. Danke aber erstmal. Grüße gaby |
|
|||
Zitat:
Ein Autor, der nicht eingreift, hat kein Problem mit unerklärlicher Darstellungsänderung nur wegen seiner Textgliederung. |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Wordpress: Content im Quelltext VOR allem anderen, aber wie? | Bichareh | CSS | 4 | 13.06.2009 17:15 |
Firefox display bug: overflow und javascript | Rauno | (X)HTML | 0 | 05.08.2008 13:40 |
Firefox Bug? | altes-kind | CSS | 6 | 16.11.2007 10:55 |
Bug in Firefox? | Lestat | (X)HTML | 11 | 26.07.2006 19:10 |
IE Bug mit position:relative und float | derdiedas | CSS | 11 | 29.07.2005 13:14 |