2014-11-23 79 views
0

我有两种<ul>元素,一个是class="subcat",另一个没有任何标识符。我有以下CSS代码:CSS风格不是从类继承的

ul, li { 
    font-weight: 700; 
} 

.subcat { 
    font-weight: 400; 
} 

这难道不应该让ul■在一般大胆,并与类subcat少了几分大胆任何ulfont-weight: 400;代替ul.subcat覆盖font-weight: 700;

回答

2
.subcat li { 
    font-weight: 400; 
} 

变化.subcat.subcat li

ul, li { 
 
    font-weight: 700; 
 
} 
 

 
.subcat li { 
 
    font-weight: 400; 
 
}
<ul> 
 
    <li>test</li> 
 
    <li>test 
 
     <ul class="subcat"> 
 
      <li>test</li> 
 
      <li>test</li> 
 
      <li>test</li> 
 
     </ul> 
 
    </li> 
 
    <li>test</li> 
 
</ul>