如何让div成为浏览器的高度 - 40px?
如果这很容易,我如何制作一个div(浏览器的高度) - (元素在页面上开始的距离) - (40px)?
CSS只是理想的选择。在javascript中执行此操作很简单,但我们都知道这是不好的形式:)
答案 0 :(得分:1)
您可以在底部使用填充:
selector {
position:absolute;
....
height:100%;
padding-bottom:40px;
}
答案 1 :(得分:1)
div {
height: calc(100% - 40px);
}
我认为没有任何方法可以在没有JS的情况下获得“元素开始的页面距离”信息。
答案 2 :(得分:0)
Make div 100% height of browser window
body,html{
height:100%;
}
div#right{
height:100%
}
而且你可以添加一些填充。