Suche Tagcloud Kommentare RSS
Entehrte Spammergemeinde

Für die Neugierigen: Seit der Implementierung der Botquestion-Funktion in meinem CMS BeautifyWeb und damit auch diesem Blog ist kein einziger...
- Tobias
Youtube: You've Watched ...

Nach entsprechend harscher Kritik haben sich Viacom und Google darauf geeinigt, dass die zu übergebenden Datensätze nicht die registrierten...
- Tobias
css-petals.net Design geehrt

Glückwunsch, sehr verdient. Es ist wirklich schön geworden. Das das ganze minimalistischer ist finde ich sehr gut dadurch erhält man...
- Roger
24c3   congress   persönlich   web-design   ccc   css   bcc   kurioses   deutschland   tutorials   trends   politisch   termine   Überwachung   2007   linux   antispam   zensur   23c3   usability   beautify the web   webstandards   web2.0   portfolio   reviews   arbeit   spaß am gerät   vorträge   berlin   2008  

Neuer CSS Firefox-Bug

Ganz schön ausgefuchst

Firefox Float BugEs ist zwar nicht der erste Firefox Darstellungsfehler, den ich zu Gesicht bekommen habe, aber es ist erstmals ein wirklich gravierender Bug: Floatende Container mit negativen Margin-Werten, die oft für moderne mehrspaltige Layouts benutzt werden, schaffen es nun nicht mehr, den sie umschließenden Elterncontainer ggf. zu erweitern bzw. unter ihnen befindlichen Container, z.B. Footer, nach unten zu verschieben.

Dieser neue Firefox-Bug, der sich mit Version 2.0.0.8 eingeschlichen hat und vermutlich aus einem Update der Firefox-Rendering-Engine Gecko stammt, ist als kritisch einzustufen, da viele CSS-basierte Layouts davon betroffen sein könnten. Gerade solche unliebsamen Fehler machen es schwer, die Abschaffung der als robust geltenden Tabellen-Layouts zu rechtfertigen.

Es gibt bereits einen Testcase, bei dem man sich das Problem selber genau anschauen kann - natürlich nur, falls man mit Firefox 2.0.0.8 unterwegs ist. Ein entsprechender Bug-Report ist bereits auch schon eingereicht worden. Wir können alle nur hoffen, dass dieser Bug möglichst schnell beseitigt wird!

Geschrieben am 23.10.2007

Zurück

4 Kommentare

# 1 von Bernd am 04.11.2007, 20:22 Uhr

hm - den Fehler kann ich nicht nachvollziehn.
Im Firefox 2.0.0.9 sind beide Boxen innerhalb des Containers.

viele Grüße

Bernd

# 2 von Bernd am 04.11.2007, 20:26 Uhr

Nachtrag:
davon abgesehn sind "negative Abstände" sowieso
semantisch Unsinn.
Solche Sachen sollten mit CSS auch ohne negative
Abstände machbar sein.

Bernd

# 3 von Tobias am 04.11.2007, 20:33 Uhr

@ Bernd:
Der Bug wurde in FF 2.0.0.9 offenbar wieder behoben. 2.0.0.8 zeigt den Fehler.

Zu Negative Margins:
Semantisch mögen sie nicht einem gehobenen Anspruch genügen, aber sie ermöglichen Layouts, die bei Multi-Column-Layouts mit floatenden Boxen nicht möglich sind. Solange der display-Befehl nicht cross-browser mit allen Optionen (table-cell!) umgesetzt wurde, sind Negative Margins eine durchaus hilfreiche Technik. Wie schon good old Bruce Schneier sagte: "Die reale Welt verlangt Designkompromisse, ungewöhnliche Variablen und unvollkommene Implementierungen" ;)

# 4 von PaulMexico am 10.01.2008, 15:57 Uhr

also wenn ich mir das so anschaue, würde ich darunter einfach ein <br clear="all" /> hinter die divs einfügen.



Kommentar-Formular

Name:

E-mail oder URL:
(Optional)