html
<ul id="nav" class="nav">
<li>
<h2><span>首页</span></h2>
<ul>
<li><a href="#">网站介绍</a></li>
<li><a href="#">精品套餐</a></li>
<li><a href="#">xx特色</a></li>
<li><a href="#">免费试听</a></li>
</ul>
</li>
</ul>
css
.nav li{
width: 300px;
height: 200px;
}
为什么这样设置之后li的长度是全屏的?但是给.nav设置长度之后li又生效
题主,我把代码复制过来后,另外设定背景色,效果是这样的:
可见宽度正是你设定的值