Estou planejando deixar de usar layouts "flutuantes" e usar CSS flexbox para projetos futuros. Fiquei encantado em ver que todos os principais navegadores em suas versões atuais parecem oferecer suporte (de uma forma ou de outra) ao flexbox.
Eu fui para "Resolvido pelo Flexbox" para ver alguns exemplos. No entanto, o exemplo do "Rodapé Fixo" não parece funcionar no Internet Explorer 11. Eu brinquei um pouco e fiz com que funcionasse adicionando display:flex
ao <html>
e width:100%
ao<body>
Portanto, minha primeira pergunta é: Alguém pode me explicar essa lógica? Eu apenas brinquei e funcionou, mas não entendo muito bem por que funcionou assim ...
Depois, há o exemplo de "Objeto de mídia" que funciona em todos os navegadores, exceto - você adivinhou - o Internet Explorer. Eu também mexi nisso, mas sem sucesso.
Minha segunda pergunta, portanto, é: Existe uma possibilidade "limpa" de fazer o exemplo de "Objeto de mídia" funcionar no Internet Explorer?