Von den vielen Eindrücken und dem ganzen Hirnfutter der fantastischen Smashing Conference, der ich Ende März in Oxford beiwohnen durfte, ist mir vor allem der Talk von Zoe Gillenwater zum Thema "Leveling Up With Flexbox" in Erinnerung geblieben. Im Sinne von: Wow, damit will ich sofort rumspielen.
Stark vereinfacht gesagt, ist Flexbox ein komplett neuer Ansatz in CSS, wie man die Positionierung von Elementen und die Reihenfolge unabhängig von der "echten" Abfolge im Quellcode bestimmt, was gerade im Zusammenhang mit Responsive Web Design eine Herausforderung ist. Die Browserunterstützung ist vor allem auf "mobilen" OS schon ziemlich gut, Zeit also, sich ernsthaft(er) damit zu beschäftigen.
Zoe hat direkt nach dem Vortrag einen Blog-Post dazu veröffentlicht, den ich hiermit allen, die mit Progressive Enhancement, Responsive Layouts und den ganzen Problemchen, die man mit den bislang zur Verfügung stehenden Mitteln wie display: table oder traditionellen Floats hat, rumkämpfen, empfehle -- also so ziemlich jede(r), der/die sich mit einigermassen moderner Frontend-Entwicklung beschäftigt.
Ich hoffe, dass demnächst der Vortrag auch als Video zur Verfügung steht und werde ihn dann hier ergänzen, bis dahin müsst Ihr Euch mit den Slides zum Vortrag begnügen.