【发布时间】:2014-10-29 17:03:41
【问题描述】:
我有一个非常简单的 html 结构,如下所示:
<ul id="menu" ng-show="showMenu">
<li><a href="http://www.google.com" target="_blank">a</a></li>
<li><a href="http://www.msn.com" target="_blank">b</a></li>
</ul>
css:
*{
box-sizing:border-box;
margin:0;
padding:0;
}
body{
background:#f2f2f0;
padding:15px;
}
#menu ul{
list-style:none !important;
}
#menu li a{
color:inherit;
text-decoration:none;
}
即使我将list-style 设置为无,ul 仍会显示项目符号。当我删除#menu 时,它会按需要工作。为什么会这样? #menu 是ul 的id,它应该应用于菜单元素。我做错了什么吗?
【问题讨论】:
标签: html css html-lists