css中款高为什么没有继承?

html-css019

css中款高为什么没有继承?,第1张

css中的所有元素高度由内容决定,不走继承。

DOM根对象为document。中文意思就是文档。就像你写作文,开始动笔,压根不知道自己能写多少行内容,所以高度不确定。

高度不控制的应用主要是网站。但是如果做web应用,一般会进行元素的高度宽度控制。

那么如果想给所有元素进行高度控制。并默认继承父元素的所有高度只需要写一行CSS放在css最顶部:

*{

width:100%;

height: 100%

padding:0

margin:0

}

1.写具体数值,如line-height:30px,则继承该值

2.写比例,如2或者1.5,则继承该比例

3.写百分比,如200%,则继承计算出来的值(考点:重点是先计算后继承,所以继承的是父节点的计算结果而不是和比例一样是计算的当前节点的结果)