用>只会读取后面一级的元素,二级就不会读了
<style>
ul>li{这样是只控制第一个LI}
ul>li ul li{这样是只控制第二个LI}
ul li{这样是控制所有LI}
</style>
但是不建议你这样写,因为这样IE6不兼容 7有点不兼容。最好是给第一个LI设置个样式XXX_liOne 然后定义这个样式 然后再给第二个LI设置另外一个样式XXX_liTwo。这样就不会乱了。
比如
<ul>
<li><!-----这是第一个LI----->
<ul>
<li>><!-----这是第二个LI----->
</li>
</ul>
</li>
</ul>
排除这种问题一般从两个方面入手,第一,html写对没有,有可能是没写结束标签或者写成了这个样子"<li>....<li>",第二,去看看css是不是写了display:none之类的,推荐用新型的浏览器看,这样用开发人员工具可以很容易的看到现在又那些样式作用在当前元素,一般问题都能解决了欢迎分享,转载请注明来源:内存溢出
评论列表(0条)