CSS风格不是从类继承的
问题描述:
我有两种<ul>
元素,一个是class="subcat"
,另一个没有任何标识符。我有以下CSS
代码:CSS风格不是从类继承的
ul, li {
font-weight: 700;
}
.subcat {
font-weight: 400;
}
这难道不应该让ul
■在一般大胆,并与类subcat
少了几分大胆任何ul
? font-weight: 400;
代替ul.subcat
覆盖font-weight: 700;
。
答
.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>