Я планирую отказаться от «плавных» макетов и использовать CSS Flexbox для будущих проектов. Я был рад увидеть, что все основные браузеры в их текущих версиях, похоже, поддерживают (так или иначе) flexbox.
Я перешел в раздел «Решено с помощью Flexbox», чтобы посмотреть на несколько примеров. Однако пример «липкого нижнего колонтитула», похоже, не работает в Internet Explorer 11. Я немного поигрался и заставил его работать, добавив display:flex
к <html>
и width:100%
в<body>
Итак, мой первый вопрос: может ли кто-нибудь объяснить мне эту логику? Я просто повозился, и это сработало, но я не совсем понимаю, почему так получилось ...
Затем есть пример «Медиа-объекта», который работает во всех браузерах, кроме, как вы уже догадались, Internet Explorer. Я тоже повозился с этим, но безуспешно.
Поэтому мой второй вопрос: есть ли «чистая» возможность заставить пример «Медиа-объекта» работать в Internet Explorer?