基本上我已经应用了 yui 重置和基础,并且正在尝试为菜单单独设置 ul 样式。li 选择了样式,但 ul 也没有出现。
有任何想法吗?
在小提琴中应该:
list-style: none;
padding: 0;
margin: 0;
background-color:Red
基本上我已经应用了 yui 重置和基础,并且正在尝试为菜单单独设置 ul 样式。li 选择了样式,但 ul 也没有出现。
有任何想法吗?
在小提琴中应该:
list-style: none;
padding: 0;
margin: 0;
background-color:Red
定义你的 .nav-menu li
list-style:none;
并定义你的.nav-menu
overflow:hidden;
添加这个CSS
.nav-menu{
overflow:hidden;
}
.nav-menu li{
list-style:none;
}
这里有几个问题。
一,那个jsfiddle都在一条线上并且换行。
二,你的CSSul
读取:.nav-menu ul
-nav-menu
是ul
,因此它应该是:
.nav_menu { list-style: none; ... }
没有出现的原因background: red
是因为<ul>
, <li>
s 里面的元素已经float: left
设置了。这从 的流程中移除<ul>
并有效地使您<ul>
的高度为 0。虽然解决此问题的方法不止一种,但最快的方法是将 a 添加overflow: hidden
到<ul>
.