html - 创造大小稳定,但文本可滚动
问题描述
我已经在论坛中搜索过,但我无法找到解决我的问题的方法。我想创建两个具有稳定高度和内部滚动的“div”。但是当我在其中一个中添加一些文本时,高度会随之增加。我想要的是“body”仍然被窃取,只有“div”内的内容是可滚动的,我希望最终结果如下图所示,但它也应该是响应式的
其实我的html是:
<div id="bodyapp" class="container-fluid">
<div class="row">
<div class="col-md-9 no-float">
<div class="box content">
Content
</div>
</div>
<div class="col-md no-float">
<div class="box">Navigation</div>
</div>
</div>
</div>
广告我的CSS是:
#bodyapp
{
display:table;
width: 100%;
box-sizing: border-box;
height: 80%;
}
#bodyapp .row
{
height: 80%;
}
#bodyapp .row .no-float
{
display: table-cell;
float: none;
background-color: darkgray;
margin:7px;
}
谢谢
解决方案
这是一个工作示例的小提琴:https ://jsfiddle.net/8u6032eq/1/
基本上,您想在具有文本的 < div > 上设置一个显式高度(在这种情况下.box
)
您还应该将其添加到以下 CSS 声明中:
#bodyapp .row .no-float {
overflow: scroll;
}
推荐阅读
- powershell - 将 Powershell Exchange EWS 脚本身份验证转换为 Oauth 获取错误:受众声明值对当前资源无效
- jquery - Fancybox 更改下一个和上一个图像源
- amazon-web-services - AWS CLI“拒绝访问”错误是否意味着权限错误或密钥错误?
- php - PHP验证后Jquery在Div中预览视频而图像不工作
- ios - SearchBar:动态变化结果
- javascript - 如果满足条件,角度动画
- javascript - 在什么触发器上,我可以通过 MSAL 的 msalObj.acquireTokenSilent() 方法静默获取 id_token?
- python-3.x - 日期截断后乘以熊猫数据框和字典
- css - SASS:map-get 不返回变暗可用的颜色
- javascript - 基于 18 的倍数的 JavaScript 数字规则