【发布时间】:2017-06-16 06:54:57
【问题描述】:
CSS 水平菜单栏在 Internet Explorer 中显示正确,在 Google Chrome 中显示没有样式..
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333;
position: relative;
top: 0;
width: 100%;
}
li {
float: left;
}
li a {
display: inline-block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
li a:hover:not(.active) {
background-color: #111;
}
.active {
background-color: #4CAF50;
}
<ul>
<li><a class="active" href="#home">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
</ul>
Chrome 只是显示带有
的项目符号列表【问题讨论】:
-
请尝试在隐身模式下检查或使用 ctrl+F5 刷新您的页面。您的 css 中没有任何内容需要为特定浏览器编写。
-
你的代码没有什么需要修改的,它对我来说很好,在这里创建了一个小提琴..只需检查jsfiddle.net/satyaprasanna/29of4gze