为什么顶级类别菜单(Everything、Ballet Flats、Boots 等) - div id="header-bar" - 在 FireFox 和 Chrome 中看起来很棒,但在 IE 中隐藏,除非您向下滚动页面?
任何帮助都感激不尽 :)
为什么顶级类别菜单(Everything、Ballet Flats、Boots 等) - div id="header-bar" - 在 FireFox 和 Chrome 中看起来很棒,但在 IE 中隐藏,除非您向下滚动页面?
任何帮助都感激不尽 :)
它位于顶部栏的下方(后面)。要么将 更改为z-index
比顶部栏更大的东西,要么将 更改为top
将其放置在顶部栏下方。
它也隐藏在铬中。z-index 低于背景之类的。无论如何,将这样的内容添加到您的 header-nav 中:
z-index: 130;
我发现position:absolute
在#header-bar
这个特定的例子中设置是不好的做法。考虑将其更改为
#header-bar {
position: relative;
/*left: 0;
right: 0;
top: 44px; - remove these*/
}
这将保持自然的文档流;position:relative
允许下拉定位和维护渲染上下文(与完全删除位置属性相比,看到下拉菜单在鞋砖“后面”)
经验法则:如果您可以在没有它的情况下构建,请避免使用绝对定位。
对我来说,它也隐藏在 chrome 中......无论如何在 css 中更改它:
#header-bar {
top: 84px;
z-index: 105;
}
从 #header-wrapper 中删除 z-index 并将 z-index:106 添加到 #header-nav。
希望它会有所帮助...