CSS - 带显示 :table-cell and IE 的 UL LI 导航

标签 css internet-explorer opera

我的 IE9-10 菜单有问题。在任何其他浏览器中,元素之间的空间是相等的。但在 IE 中,它为每个元素显示固定宽度。如果我指定 table-layout:fixed,其他浏览器的行为将相同。至 <nav>标签,但我试图指定 table-layout:auto没有成功。

这是 fiddle :http://jsfiddle.net/UcuBt/

有什么办法可以解决吗?谢谢

已更新 Opera 12.15 中的相同问题

最佳答案

删除 width:1%; 用于 table-cell 元素,然后在 IE 中它们将占用所需的空间并且不再是单元格。

如果那是你的问题:)

关于CSS - 带显示 :table-cell and IE 的 UL LI 导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17191241/

相关文章:

javascript - 媒体上的导航无法获得 100% 的宽度

css - Respond.js 跨域代理不工作

html - 在 Opera 中使用 SVG 的正确方法是什么?

android - iphone 提供奇怪的 css 按钮样式和外观没有杀死 android 样式,解决方案?

html - tr 不显示边框底部

javascript - 隐式全局 "item"变量 - Internet Explorer 和 FireFox 之间的差异

javascript - Opera 中难以调试的情况(或错误)

opera - 如何在 Opera TV 模拟器中远程调试 sonytv

css - 条件 CSS(如果存在 div,则设置 top = x,否则,设置 top = y)

css - Internet Explorer 占位符样式问题