我使用bootstrap 4构建了一个页面。我添加了一个包含4个项目的Carousel。 你可以在这里看到它:Landing-Page with Bootstrap 4
这就是问题:加载完成后,你会在边缘上留出一些空间。我会说,你可以滚动到右侧,有更多的空间,不应该。
我试图修复它:
我希望,这不是一个错误。
感谢您的帮助
答案 0 :(得分:0)
您可以通过查看元素#ausbildung(容器和jumbotron之间)来解决问题。
它的宽度比它应该大30px!
尝试删除其上的边距。
答案 1 :(得分:0)
<div id="ausbildung" class="row" style="height: 50px;"></div>
Bootstrap .row
类使用负边距来计算默认包含填充的子元素。使用
.row {
margin-left: 0px;
margin-right: 0px;
}
并且空格和水平滚动条应该消失。请记住,如果你在其他地方使用带有Bootstrap col的.row,你可能需要相应地调整你的col。
答案 2 :(得分:0)
由于任何行的边距(如您接受的答案中所示),但由于某些行未嵌套在containers
内,因此未出现此问题。
请参阅文档grid system bs4
<div class="container">
<div class="row">
<div class="col-sm">
One of three columns
</div>
<div class="col-sm">
One of three columns
</div>
<div class="col-sm">
One of three columns
</div>
</div>
</div>
&#13;
此处bs4 containers也明确指出Containers are the most basic layout element in Bootstrap and are required when using our default grid system.
简而言之,containers
的填充会抵消rows
的负边距,从而抵消columns
的填充
<强>解强>
您拥有的任何顶级row
,都应该将其包含在container
内,在您的情况下,您应该使用container-fluid