从<ul>中移除子弹?
这个问题在这里已经有了答案:
#menu ul
正试图定位一个ul
,它是#menu
的后裔。 这是不正确的,因为在你的情况下它们是相同的元素。 ul#menu
是正确的。
你的目标是一个不存在的元素(一个<ul>
id="menu"
<ul>
是id="menu"
元素的子元素),你想要的元素是一个<li>
,它是id="menu"
像这样:
#menu li{
list-style:none; //you can remove !important
}
另一种选择是创建菜单类no-bullet
。
<ul id="menu" class="no-bullet" ng-show="showMenu">
并使用与上面相同的CSS,只是将#menu li
替换为.no-bullet
。