html - 正文 Bootstrap 中显示的未知空间
问题描述
我不知道究竟是什么问题,但我知道我可以使用overflow-x: hidden;
,但我想要一个适当的解决方案来解决这个问题。
<style>
.sidebar{
height: 500px;
border: thin black solid;
}
.nav_menu{
border: thin red solid;
}
.content{
border: thin green solid;
height: 430px;
}
</style>
<div class="row">
<div class="container">
<div class="col-md-3 sidebar">
Your side bar content
</div>
<div class="col-md-9">
<div class="row">
<div class="col-md-12">
<nav class="navbar navbar-default nav_menu">
<div class="container-fluid">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Page 1</a></li>
<li><a href="#">Page 2</a></li>
<li><a href="#">Page 3</a></li>
</ul>
</div>
</nav>
</div>
</div>
<div class="row" style="margin:0;">
<div class="col-md-12 content">
Your Content
</div>
</div>
</div>
</div>
也许问题与使用.row
类有关。
解决方案
您需要颠倒类的顺序 - 容器是父级 - 行类位于其中,而 col-X 位于行内。
在引导世界中 - 容器类具有将内容限制为最大 1200 像素并将其居中的样式(如果您想要一个全宽容器,请使用 .container-fluid)。
具有 .row 类的 div - 左右应用负 15px 边距 - 这是为了确保 div 的内容与左右齐平。列 div 的左右填充为 15 px,这种填充共同构成了列内容之间的“排水沟”(如果 .row 类没有 -15 边距 - 第一列左侧将有 15px acontent 和最后一列内容右侧的 15px。
<div class="container">
<div class="row">
<div class="col-md-3 sidebar">
content
</div>
<div class="col-md-9 main-content">
content
</div>
</div>
</div>
推荐阅读
- refresh - 使用“自动刷新”Chrome 扩展程序自动刷新 Tableau 在线仪表板
- javascript - 在firebase中更改规则时出错
- reactjs - JSSIP 如何在音频通话和视频通话之间切换
- c# - 同一集合中的排序逻辑
- python - 如何将 2 个不同的数据集提供给 2 个不同的 cnn
- c# - Gmap.net 上的地图比例尺
- android - 设置不同的回收器视图不同的适配器都显示相同
- excel - EXCEL VBA尝试将数据从一个工作表上的非连续单元格复制到单独工作表上的下一个可用行
- jquery - 使用 .map() 将数组中的项目转换为一组选项
- javascript - D3 - 多个文本元素上的 v5 更新模式