我想使用它在我的演示calc(100%-100px)
中不起作用,因为高度只接受像素,所以如何将此百分比值转换为像素。
问问题
119 次
2 回答
1
以下将为您提供身高:
$(window).height(); // returns height of browser viewport
$(document).height(); // returns height of HTML document
设置值
$(window).height(800);
$(document).height(800);
或者你可以使用好的旧 Javascript
window.resizeTo(800, 600);
这是您在评论中要求的JSFiddle 。
于 2013-07-18T10:23:04.963 回答
1
试试这个:
html, body {
height: 100%;
padding: 0;
margin: 0;
}
div {
height: calc(100% - 100px); /* IE9+ and future browsers */
height: -moz-calc(100% - 100px); /* Firefox */
height: -webkit-calc(100% - 100px); /* Chrome, Safari */
vertical-align: middle;
background-color: yellow;
}
p{
background-color: red;
padding: 20px;
}
似乎表格单元格不允许 calc(...)
见:http: //jsfiddle.net/az4dB/3/
编辑:
于 2013-07-18T10:28:04.150 回答