我有第二个div填充未被标题占用的区域,没有页脚。除了高度:calc(100% - 155px);之外,没有定义第二个div的高度。一切顺利,
但它不适用于PC上的Safari 5.1.7(并且没有更多的PC更新,因此我需要修复PC Safari用户)。如何使用jQuery做同样的事情?
html, body, #wrapper { height: 100%; }
CSS
#headerHome {height:146px;}
#center {
height: 100%;
width:100%;
overflow: hidden;
height: -moz-calc(100% - 155px);
height: -webkit-calc(100% - 155px);
height: calc(100% - 155px);
}
.sliderBox{
width:100%;
height:100%;
}
HTML
<div id="wrapper">
<div id="headerHome">
HEADER STUFF
</div>
<div class="redBorder"></div>
<div id="center">
<div class="sliderBox">
SLIDER STUFF HERE
</div>
<div class="centralWrap">
MAIN CONTENT HERE
</div>
</div>
</div>
答案 0 :(得分:0)
如果你只想要代码的jquery版本,那就是:
//heigh of your window - height of your header or just set 155
var height = $(window).height() - $('#headerHome').outerHeight();
$('#center').height(height);