|
|
1
15
不能设置内联元素的高度或宽度。 http://www.w3.org/TR/CSS2/visudet.html#inline-width
尝试
以下是IE的修复方法:
|
|
|
2
14
如果要让元素获得整个可用空间,则无需定义
先验的
菜单元素的宽度(当然,它有助于均匀地调整li元素的大小)。您可以通过处理
注意
|
|
|
3
4
如果您的菜单项是动态生成的(所以您不知道之前会有多少),那么您可以添加一个
|
|
|
4
1
宽度:18%可能是正确的,如果你有5个元素,占边界和填充。但是它会因你有多少元素,有多少填充物等而变化。 |
|
5
1
如果你愿意使用flexbox,那就不难了。我要发布的代码的全部学分将转到 CSS Tricks 因为这是他们的CSS。 下面是一个包含供应商前缀的示例。
与flexbox唯一的问题是,如果你需要支持IE9及以下,否则,我认为没有理由不使用flexbox。你可以 view browser support for Flexbox here . |
|
|
6
0
以下是我的工作:
|