Ich plane, mich von "schwebenden" Layouts zu entfernen und CSS-Flexbox für zukünftige Projekte zu verwenden. Ich war erfreut zu sehen, dass alle gängigen Browser in ihren aktuellen Versionen (auf die eine oder andere Weise) Flexbox zu unterstützen scheinen.
Ich ging zu "Solved by Flexbox", um mir einige Beispiele anzusehen. Das Beispiel "Sticky Footer" scheint jedoch in Internet Explorer 11 nicht zu funktionieren. Ich habe ein bisschen herumgespielt und es durch Hinzufügen display:flex
zum <html>
und width:100%
zum zum Laufen gebracht<body>
Meine erste Frage lautet also: Kann mir jemand diese Logik erklären? Ich habe nur rumgespielt und es hat funktioniert, aber ich verstehe nicht ganz, warum es so funktioniert hat ...
Dann gibt es das Beispiel "Medienobjekt", das in allen Browsern funktioniert, außer - Sie haben es erraten - Internet Explorer. Ich habe auch damit herumgespielt, aber ohne Erfolg.
Meine zweite Frage lautet daher: Gibt es eine "saubere" Möglichkeit, das Beispiel "Medienobjekt" in Internet Explorer zum Laufen zu bringen?