Это потому, что созданная вами сетка не соответствует соглашениям по макету начальной загрузки.Вы должны поместить rows
непосредственно в container-fluid
.
<div class="container-fluid">
<section class="row" id="hero">
<div class="col"></div>
</section>
<section class="row" id="about">
<div class="col"></div>
</section>
<section class="row" id="portfolio">
<div class="col"></div>
</section>
<section class="row" id="contact">
<div class="col"></div>
</section>
</div>
container-fluid
, по умолчанию имеет 15px
отступы влево и вправо.
.container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
row
, по умолчанию имеет -15px
поля слева и справа.
.row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
Если вы поместите все строки непосредственно в контейнер-жидкость, у вас не возникнет этой проблемы.
Проверьте code-pen .Я исправил проблему.
Вам не нужно это использовать.
.about .row {
margin-left: 0;
margin-right: 0;
width: 100%;
}