我打算放弃使用“浮动布局”,转而在未来的项目中使用CSS弹性盒子。我很高兴地看到,所有主要的浏览器在它们当前版本中似乎都支持(以某种方式)弹性盒子。
我去"Solved by Flexbox"查看了一些示例。然而,“粘性底部”示例在Internet Explorer 11中似乎不起作用。我进行了一些尝试,并通过给<html>
添加display:flex
和给<body>
添加width:100%
使其正常工作。
因此,我的第一个问题是:有人能解释一下这个逻辑吗?我只是摆弄了一下,它就工作了,但我不太明白为什么它要这样工作...
然后是“媒体对象”示例,在除了Internet Explorer之外的所有浏览器中都可以工作。我也尝试了一些方法,但没有成功。
因此,我的第二个问题是:有没有“干净”的方法让“媒体对象”示例在Internet Explorer中工作?