Как правильно вставить div справа в загрузочный файл

#html #css #twitter-bootstrap #twitter-bootstrap-3 #bootstrap-3

Вопрос:

Я сделал макет для показа товаров для покупок в интернет-магазине с помощью Bootstrap 3, и он выглядит так:

[![захват][1]][1]

Как вы можете видеть, между контейнером и разделительной линией есть зазор, и мне нужно удалить этот зазор. Таким образом, контейнер с пленками будет прилипать к правой стороне.

И вот код для этого:

 lt;sectiongt;  lt;div class="flex-kit-game-shop-main"gt;  lt;!--Books --gt;  lt;div id="training-kit" style="background-color: #339966 !important;" class=""gt;  lt;div class="card bg-transparent border-0 m-r-card"gt;  lt;div class=""gt;  lt;div class="title-tab-shop"gt;  lt;!-- Nav tabs --gt;  lt;ul class="nav nav-tabs"gt;  ...  lt;/ulgt;   lt;!-- Tab panes --gt;  lt;div class="tab-content"gt;  lt;div class="tab-pane container active" id="latest-products"gt;  ...  lt;/divgt;  lt;div class="tab-pane container fade" id="most-bied"gt;  ...  lt;/divgt;  lt;div class="tab-pane container fade" id="popular-products"gt;  ...  lt;/divgt;  lt;/divgt;  lt;/divgt;  lt;/divgt;  lt;/divgt;  lt;/divgt;    lt;!--Films --gt;  lt;div id="training-kit" style="background-color: #0066ff !important;" class="" gt;  lt;div class="card bg-transparent border-0 m-r-card" gt;  lt;div class=""gt;  lt;div class="title-tab-shop"gt;  lt;!-- Nav tabs --gt;  lt;ul class="nav nav-tabs"gt;  ...  lt;/ulgt;    lt;!-- Tab panes --gt;  lt;div class="tab-content"gt;  lt;div class="tab-pane container active" id="latest-products"gt;  ...  lt;/divgt;  lt;div class="tab-pane container fade" id="best-selling-products"gt;  ...  lt;/divgt;  lt;div class="tab-pane container fade" id="popular-products"gt;  ...  lt;/divgt;  lt;/divgt;  lt;/divgt;  lt;/divgt;  lt;/divgt;  lt;/divgt;  lt;/divgt; lt;/sectiongt;  

Я могу прикрепить элементы контейнера для пленок справа, сказав margin-right:-10px; , что это повлияет на добавляемые продукты и сделает их больше, чем их обычный размер.

Итак, как я могу правильно расположить этот контейнер с пленками справа в начальной загрузке?

Файл CSS:

 .flex-kit-game-shop-main {  display: flex;  flex-direction: row; }  @media screen and (max-width: 1200px) {  .flex-kit-game-shop-main {  flex-direction: column;  } }  

Ответ №1:

Перейдите в файл вашего css. Найдите селектор «.flex-комплект-игровой магазин-главный». Вероятно, отображаемое значение вашего верхнего родительского элемента div — «flex»(дисплей:flex;). Если это так, я бы рекомендовал вам изучить концепцию «flexbox» в css. И тогда вы будете знать, что вам следует делать.

Комментарии:

1. Да, он установлен на display:flex;

2. Не могли бы вы, пожалуйста, сказать мне, что я должен делать

3. Пожалуйста, разместите содержимое вашего css-файла здесь.

4. Я просто добавил это

Ответ №2:

Лучший вариант здесь-использовать float свойство в CSS

выберите поле, которое вы хотите выровнять по стороне, а затем добавьте float: left; , также не забудьте очистить поплавок, если позже вы не захотите использовать его дальше, для этого добавьте clear: both;