解决
height: inherit;
原因
在正常情况下height:100%
与height:inherit
没有任何区别;
1.父元素:height:auto
;height:100%
与height: inherit
也都是auto
;
2.父元素定高:height:100px;
height:100%
与height: inherit
也都是100px
;
如果子元素为绝对定位元素,则height:100%;
参考的父级是离它最近的有定位属性的父级而非直接父级(因为脱离文档流了);
但是此时height:inherit;
参考的依旧是直接父级,无论直接父级是否有定位属性;