css - 如何调整具有位置的div的宽度:固定到父级?
问题描述
如何调整具有位置的div的宽度:在Bootstrap中固定为父级?
<div class="container-fluid">
<div class="row">
<div class="col-sm-3">
<div class="sidebar">
SIDEBAR
</div>
</div>
<div class="col-sm-9">
x<br />
x<br />
x<br />
x<br />
x<br />
x<br />
x<br />
x<br />
x<br />
x<br />
x<br />
x<br />
x<br />
x<br />
</div>
</div>
</div>
.sidebar {
background-color: red;
position: fixed;
width: 100%;
}
我必须严格确定父母的宽度还是可以自动完成?如果是,如何?也许引导程序有什么用的?
JSFIDDLE:http: //jsfiddle.net/webayvsg/
解决方案
如果浏览器支持不是大问题,您可以使用 position:sticky
.sidebar {
background-color: red;
position: sticky;
top: 0;
width: 100%;
}
推荐阅读
- javascript - 冻结表头的错误 - HTML
- asp.net-core - 登录重定向后HttpClient无法访问站点
- spring-boot - 如何为同一服务使用@Autowired 注解两个或多个不同的组件类?
- javascript - React Context Api 与本地存储
- c++ - C2675 一元运算符由错误的范围引起
- google-sheets - 如何在表格中获取具有一个匹配条件的所有行?
- r - 使用 R 的气泡图 - x 轴变量不是数字顺序 + 轴缩放
- doctrine - 具有附加聚合字段的 Doctrine 实体存储库
- tensorflow - 如何在 TF 2 中通过自定义函数使用 tf.data.Dataset.interleave()?
- javascript - 在 IF 函数中使用 OR 运算符时,比较条件的顺序是否重要?