html - 固定位置的网站菜单在 Internet Explorer 9 中不显示

标签 html css internet-explorer css-position fullpage.js

我正在制作一个预览网站,我注意到该网站没有在 IE9 中显示菜单。 我用了Fullpage.js作为基本模板并添加。我按照 fullpage.js 文档中的建议构建菜单:

<img class="menuknop" src="img/menuknop.png" alt="Menu button"/>
<ul class="menu">
<li data-menuanchor="Home" class="active"><a href=#Home>Home</a></li>
<li data-menuanchor="About"><a href=#About>About</a></li>
<li data-menuanchor="Concerts"><a href=#Concerts>Concerts</a></li>
<li data-menuanchor="Media"><a href=#Media>Media</a></li>
<li data-menuanchor="Contact"><a href=#Contact>Contact</a></li>
</ul>

并添加了以下 css:

.menuknop{
position: fixed;
top: 1%;
left:1%;
width: 50px;
height: auto;
}

.menu{
 position:fixed;
top:1.5%;
left: 80px;
height: 50px;
width: 100%;
padding: 0;
margin:0;
font-size: 1em;
overflow:hidden;
}
.menu li {
    display:inline-block;
    margin: 0px;
    color: #000;
    background:#fff;
    background: rgba(255,255,255, 0.5);
    -webkit-border-radius: 10px; 
            border-radius: 10px; 
}
.menu li.active{
    background:#666;
    background: rgba(0,0,0, 0.5);
    color: #fff;
}
.menu li a{
    text-decoration:none;
    color: #000;
}
.menu li.active a:hover{
    color: #000;
}
.menu li:hover{
    background: rgba(255,255,255, 0.8);
}
.menu li a,
.menu li.active a{
    padding: 9px 18px;
    display:block;
}
.menu li.active a{
    color: #fff;
}

div 被放置在正确的位置,但内容未在 IE9 中显示。 我已经盯着这个看了好几个小时了,我真的被困住了。任何帮助将不胜感激。

这是一个 link到测试站点。

最佳答案

看来需要给ul.menu和img.menuknop加上z-index如下

ul.menu, .menuknop{z-index:99}

我想这会解决您的问题。

关于html - 固定位置的网站菜单在 Internet Explorer 9 中不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22695601/

相关文章:

javascript - Nextjs 外部 css 不在客户端页面转换时更新

HTML,CSS : double border on table's rows

javascript - 如何解决 IE/Edge 中损坏的 removeAttribute?

javascript - 单击特定超链接时切换对象的可见性

javascript - 发布到 MySQL 时获取 UserID

asp.net - 禁用从网页复制数据

javascript - IE 7 条件与 javascript

html - Div 在 Internet Explorer 中工作,但在 Chrome 中不工作

javascript - 为什么我不能在 IE7 中使用相对 URL?

html - 格式化 HTML 表格单元格以便 Excel 格式化为文本?