Ho intenzione di abbandonare i layout "fluttuanti" e utilizzare CSS flexbox per progetti futuri. Sono stato felicissimo di vedere che tutti i principali browser nelle loro versioni attuali sembrano supportare (in un modo o nell'altro) flexbox.
Sono andato su "Risolto da Flexbox" per vedere alcuni esempi. Tuttavia l'esempio "Sticky Footer" non sembra funzionare in Internet Explorer 11. Ho giocato un po 'e l'ho fatto funzionare aggiungendo display:flex
a <html>
e width:100%
al<body>
Quindi la mia prima domanda è: qualcuno può spiegarmi questa logica? Ho solo armeggiato e ha funzionato, ma non capisco bene perché abbia funzionato in quel modo ...
Poi c'è l'esempio "Oggetto multimediale" che funziona in tutti i browser tranne - avete indovinato - Internet Explorer. Ho giocherellato anche con quello, ma senza alcun successo.
La mia seconda domanda quindi è: esiste una possibilità "pulita" di far funzionare l'esempio "Oggetto multimediale" in Internet Explorer?