脱离文档流的两种方法:float 和 position:absolute/fixed
前提:父元素高度自动,需要子元素撑开父元素
当子元素使用 float 时,脱离文档流,父元素高度塌陷,但是可以使用 zoom:1 + 伪元素 使其清除浮动,从而使得父元素高度被子元素撑开。
当子元素使用absolute时,使用 jq 获取子元素高度,再赋给父元素即可:
$('body').css({
'width':$('main').css('width'),//获取子元素的宽度
'height':$('main').css('height') //获取子元素的高度
});