Gunther: Flexbox vs. Display Table

Beitrag lesen

Om nah hoo pez nyeetz, Matthias!

Für moderne Browser empfehle ich flexbox. So sieht die Browserunterstützung aus: caniuse.com

Can I use ... ist in dieser Beziehung nicht wirklich aussagekräftig.

Ich bin selber ein großer Flexbox Fan. Allerdings sollte man vor der Verwendung von Flexbox einige Aspekte genau abwägen.

So hat man es derzeit noch mit 3 verschiedenen Versionen zu tun und der IE <= 9 unterstützt keine davon. Ich gibt es AFAIK kein Polyfill, sodass man für diese Browser eine Alternative braucht.

Auch der Firefox ärgert einen ziemlich. Neben dem äußerst "blöden" Bug mit den Prozentwerten, beherrscht er bspw. auch kein flex-wrap (eine der "nützlichsten" Eigenschaften des Flexbox Moduls).

Also je nachdem, was genau man erreichen möchte, kann display:table momentan zumindest noch das "geeignetere" Mittel der Wahl sein.

Und braucht es doch zwingend Flexbox, dann sollte man sich (im CSS) auf einen "Kampf" mit den verschiedensten Browser(versione)n gefasst machen, inkl. Alternative(n) je nach zu unterstützenden Browser(versione)n.

Gruß Gunther