日期:2014-05-17  浏览次数:20453 次

关于css属性的继承性?
如果定义一样式
.class1{
    font-size:12;
}
如果想定义另一样式class2,希望class2的样式除了包含class1的样式外,再增加自己的样式,最终到达如下效果
.class2{
    font-size:12;
    background   :red;
}
那么class2应该如何定义,这样当font-size改为13时,class2的font-size属性也为13?

------解决方案--------------------
<ul class= "class1 ">
<li class= "class2 "> 测试 </li>
</ul>
------解决方案--------------------
你继承的对象没搞对。
不是class1继承class2,而是li继承父元素ul的css
------解决方案--------------------
只要不重复,子元素基本可以继承,某些控件或者不能继承的属性除外

其实除了font相关属性外,基本都是不继承的