+ -
当前位置:首页 → 问答吧 → 为什么设置标签属性没用

为什么设置标签属性没用

时间:2011-05-07

来源:互联网

css:
  .nva{width:450px;background:#CEEEF4;font-size:14px;margin-left:100px;}
  .nva ul{list-style:none;overflow:hidden;}
  .nva ul li{width:100px; margin-left:1px;float:left; }
  .nva ul li a{color:#399FD6; height:25px; line-height:25px;width:100px; text-align:center;display:block;text-decoration:none; }
   
  .insidehide{display:none;}
  .insideshow{list-style:none;display:block; position:absolute; margin-left:-1px; border:1px solid #399FD6;border-top:0}
  .insideshow li{clear:both; border:0px; background:black; }
  .insideshow li a{ height:25px; line-height:25px; display:block;background:white;}
  .insideshow li a:hover{background:#399FD6;color:White;}
   
html:
<div class="nva"><ul>
<li><a>nva a</a>
<ul class="insideshow"><li><a>insideshow a</a></li></ul>

</li><ul>
</div>

请问:当我设置类.nva ul li属性时 会影响 .inside li属性 为什么? 而且我再设置.inside li属性后没反应只受父级li影响
比如我设置.nva ul li{margin-top:1px}后 其子li(.insideshow li)也会有其属性..

是不是.nva ul li已经把ul下的所有li都设置属性了 包括li的子项中的ul li也设置了
但是为什么再修改 子项的li属性 没用呢?

作者: ocwuyou   发布时间: 2011-05-07

.nva ul.insideshow li{属性}这样就会起作用了

作者: beyond_me21   发布时间: 2011-05-07