2010-11-19 39 views
1

7菜单下拉正如你在http://btbexpress.com/的Internet Explorer下的其他元素的问题

看到在Internet Explorer 7,顶部水平菜单显示在页面上的div标签的子类别。菜单的项目是相对或绝对定位的,z-index高于div标签'。我如何让下拉菜单出现在页面中的其他所有内容之前?

+1

将z-index设置为高于页面上其他任何内容的东西应该没有问题。但是我注意到菜单只在第一次翻阅它们时出现 - 在推出菜单后根本不会回来。 – 2010-11-19 11:41:53

+0

z-index设置为10000!新闻容器被设置为0,但没有运气..我知道他们这样做 - 有一个JavaScript,需要你点击它们 – DreamWave 2010-11-19 11:44:56

回答

2

ul.dropdown将z-index设置为10000(dropdown.css的第28行),但未定位。的z-index只影响定位的元素(相对的,绝对的和固定的)

编辑:

我不是用来对付基于表格的布局,但如果你还没有看到子菜单,我想你需要还设置overflow :visible地方(尤其是在表格单元格我猜...)

+0

固定,没有区别 – DreamWave 2010-11-19 11:54:25

+0

溢出:当内容离开区域时使用可见div或td)并被剪切。事实并非如此 - 你可以清楚地看到下拉菜单,但是正如我已经说过的那样,它在内容 – DreamWave 2010-11-19 12:07:03

0

像您期望这不是工作,因为整个网站是做出来的表格。

IE有z-index问题,首先设置最低z-index: 1;

然后重新编写网站以使用语义div/css布局,那么它会更符合您的需求。

另外,Виестебългарски?

+0

后面 - 问题用一个简单的div标签修复了... 是的 - 我是保加利亚人 – DreamWave 2010-11-19 14:32:46