У меня есть контейнер (сетка, Bootstrap 5), и я хочу выровнять его по левому краю на своей странице.
<link href = "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel = "stylesheet"/>
<div class = "container">
<div class = "row">
<div class = "col border border-dark m-2">
Col1
</div>
<div class = "col border border-dark m-2">
Col2
</div>
<div class = "col border border-dark m-2">
Col3
</div>
</div>
</div>и я хочу, чтобы все столбцы и строки были выровнены по левому краю на моей странице. Я мог бы использовать position-absolute top-0 start-0 в контейнере div, но согласно документации страница больше не будет отвечать. Как это исправить?






Если вы посмотрите на CSS для класса .container, то увидите, что левое и правое поля выровнены автоматически. Это центрирует контент на странице. Технически ваши строки/столбцы выровнены по левому краю в контейнере. Если вы хотите, чтобы контейнер был действительно выровнен по левому краю, перезапишите CSS с помощью
.container {
margin-left: 0!important;
margin-right: 0!important;
}
Вы правы, хороший улов - спасибо. Я смог добиться того же результата, просто применив класс m-0 к контейнеру для обработки всех полей.