Je prévois de m'éloigner des mises en page «flottantes» et d'utiliser CSS flexbox pour de futurs projets. J'ai été ravi de voir que tous les principaux navigateurs dans leurs versions actuelles semblent prendre en charge (d'une manière ou d'une autre) flexbox.
Je me suis dirigé vers "Résolu par Flexbox" pour regarder quelques exemples. Cependant, l'exemple "Sticky Footer" ne semble pas fonctionner dans Internet Explorer 11. J'ai joué un peu et je l'ai fait fonctionner en ajoutant display:flex
au <html>
et width:100%
au<body>
Ma première question est donc la suivante: quelqu'un peut-il m'expliquer cette logique? J'ai juste bidouillé et ça a marché, mais je ne comprends pas très bien pourquoi ça a fonctionné de cette façon ...
Ensuite, il y a l'exemple "Media Object" qui fonctionne dans tous les navigateurs à l'exception - vous l'avez deviné - d'Internet Explorer. J'ai bidouillé avec ça aussi, mais sans succès.
Ma deuxième question est donc la suivante: y a-t-il une possibilité "propre" de faire fonctionner l'exemple "Media Object" dans Internet Explorer?