问题由来:
今天做百度前端学院的题时,给父元素写了背景颜色,其下的子元素的背景也随之改变。但父元素加了边框,子元素却没有变化。这引起我的疑问---什么元素会继承父元素的属性呢?
先来一张图
========================================这么多?头都大了!=================================
为简化工作,我们看下关键的属性组:
1 .文本相关的属性是继承的。
font-family、font-size、font-style.....
text-align、text-indent、text-transform...
2. 列表相关的属性是继承的。
list-style-image、list-style-type、list-style-type...
3. 颜色相关的属性是继承的 。
color
/************************************************************************关于border************************************************//
有人可能会认为background-color是继承的,但实际上它不是。
background-color没有设置时,它的默认值实际上昌特别值transparent,它的意思是“透明的的”,因此它与继承值不太相同。