0
我的问题是:这是一个不好的做法,使用方法:的Html,身体标记,以高度的100%
html, body {
height: 100%;
}
,如果你想在屏幕中2个div的分裂,如:
#myDiv {
height:50%;
}
我的问题是:这是一个不好的做法,使用方法:的Html,身体标记,以高度的100%
html, body {
height: 100%;
}
,如果你想在屏幕中2个div的分裂,如:
#myDiv {
height:50%;
}
html, body {
height: 100%;
}
对我来说,我会加最小高度,为什么不呢?
但是,如果你想使百分比值正常工作,元素的容器大小必须具有像px这样的精确值。因此,内部div将查看容器的高度(本体),并将其视为100%。所以这不是确切的,它是一个相对价值。
但是,如果您可以随时用JavaScript设置内部div的精确高度,它将起作用。与jQuery这应该帮助:
$(window).on('resize', function() {
$('#myDiv').height($(window).height()/2);
}).resize();
这里FID:http://jsfiddle.net/kwhjfdec/
通过这样做,你不需要初始设置#myDiv的高度。
我不这么认为。为什么? – GolezTrol 2014-09-21 18:18:53
如果'#myDiv'按其内容增长会发生什么? – 2014-09-21 18:23:00
我不认为这是一个不好的做法。这里是一个很好的例子http://css-tricks.com/almanac/properties/m/min-height/ – 2014-09-21 18:24:33