Есть некоторые вещи, которые вы должны исправить, чтобы сделать это без какой-либо «силы».
Вам нужно обернуть все это в одну строку div (div class = "row"), так как столбец должен находиться внутри строки следующим образом:
<div class="row">
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-4">
<div class="row-lg-4>
<div class="hovereffect">
<img class="img-responsive" src="../Projects/img/cyberSecurity.jpg" height = "600vh" width = "100vw" alt="">
<div class="overlay">
<h2>Effect 12</h2>
<p>
<a href="#">LINK HERE</a>
</p>
</div>
</div>
</div>
</div>
</div>
Убедитесь, что " <div class="hovereffect">"
не имеет какого-либо свойства пробела, добавленного в файл CSS.
Эта строка по умолчанию будет иметь отступ 15 пикселей, поэтому вы можете избавиться от этого заполнения, добавив класс «px-0». (если он находится внутри строки, вам не нужно это делать).
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-4">
В качестве конечного ресурса, если какой-либо из них сработал для вас (они должны работать, поскольку именно так работает система сетки), вы можете создать свой собственный класс без заполнения, который будет выглядеть следующим образом:
.nospacing {
padding: 0 !important;
margin: 0 !important;
}
Затем вы можете добавить его в любой из ваших HTML-тегов.