我有一个容器 div 它包含多个浮动 div 我希望容器内的特定边框 div 具有容器本身的 90% 高度但是它似乎没有检测到容器的高度,即使我已经应用 clear:both在容器的末尾,也溢出:隐藏到容器 div。
问问题
78 次
1 回答
0
您可以使用此js
脚本:
<script type="text/javascript">
$(document).ready(function() {
setHeight();
$(window).resize(function() {
$('.seperator2').css({ height: '50px'});
setTimeout(function(){
setHeight();
},300);
});
});
function setHeight(){
var contentH = $('.content').height();
separatorH = parseFloat(contentH * 0.9);
$('.seperator2').css({ height: separatorH });
}
</script>
该脚本可以位于页面的头部或底部。尽管有这个地方,但请确保首先链接jQuery
库。
注意:要在头部(或页面的其他地方)链接jQuery
库,请使用以下脚本:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
编辑:您可以将height
元素的设置为 0 或完全删除它。我仍然可能会将其保留为height: 100;
; 在执行脚本之前,这将强制页面看起来不错。
于 2012-11-25T10:54:01.350 回答