当用户向上调整浏览器大小时,我想让内容区域响应,我也希望页脚始终粘在底部。
问题:
** 1 - **当用户在其他分辨率下打开此屏幕时,页脚消失,内容区域松散了一些内容。
2 - 如果用户调整浏览器窗口的大小,则向上调整页脚消失和部分内容区域。
jsfiddle:https://jsfiddle.net/0bc868hf/1/
body {
overflow-x: hidden;
overflow: hidden;
}
.navbar-header {
background: green;
}
.sidebar {
background-color: #333;
border-right: 1px solid #000;
color: #fff;
position: fixed;
width: 17%;
height: 100%;
}
.content {
border: 1px solid #ddd;
min-height: 700px;
background-color: #ffffff;
overflow: scroll;
overflow-x: hidden;
margin-left: 178px;
}
.footer {
border: 1px solid #ddd;
min-height: 78px;
margin-top: 10px;
padding: 20px;
background-color: #f6f9fb;
}
<div class="navbar-header">
header
</div>
<nav class="sidebar">
sidebar
</nav>
<div class="content">
content
</div>
<div class="footer">
footer
</div>
答案 0 :(得分:1)
你想要这个吗? See this fiddle
body {
overflow-x: hidden;
overflow: hidden;
height: 100%;
min-height: 100%;
}
html {
height: 100%;
min-height: 100%;
}
.navbar-header {
background: green;
}
.sidebar {
background-color: #333;
border-right: 1px solid #000;
color: #fff;
position: fixed;
width: 178px;
height: 100%;
}
.content {
border: 1px solid #ddd;
height: calc(100% - 150px);
background-color: #ffffff;
overflow: scroll;
overflow-x: hidden;
margin-left: 178px;
}
.footer {
border: 1px solid #ddd;
min-height: 78px;
margin-top: 10px;
padding: 20px;
background-color: #f6f9fb;
position: fixed; bottom: 0;
width: calc(100% - 178px);
left: 185px;
}
答案 1 :(得分:1)
看看这个小提琴,我删除了正文上的overflow: hidden
规则并更新了页脚类的规则。
答案 2 :(得分:0)
代表 .content :
Icon.on(holderView).color(R.color.your_color).icon(R.mipmap.your_icon).put();
页脚:
height: calc(100% - 150px);