Начальная загрузка-столбцы vue, перекрывающиеся на небольших мобильных устройствах

#html #css #bootstrap-4 #bootstrap-vue

Вопрос:

Нас предупредили о том, что наш макет вызывает перекрытия на некоторых мобильных устройствах. Это та часть сетки, которая вызывает проблемы:

 lt;FluidContainergt;  lt;BRowgt;  lt;BCol cols="8" lg="4"gt;  lt;div class="float-left d-flex m-10"gt;  lt;router-link to="/" class="text-decoration-none"gt;  lt;div class="d-flex align-items-center"gt;  lt;!-- this is an image --gt;  lt;Logo class="d-inline-block align-top m-20" /gt;  lt;!-- this is some text --gt;  lt;Strapline class="d-inline-block" /gt;   lt;/divgt;  lt;/router-linkgt;  lt;/divgt;  lt;/BColgt;  lt;BCol cols="4" lg="8" class="d-flex"gt;  lt;div class="d-flex align-items-center w-100 justify-content-end"gt;  lt;BRow class="w-100"gt;  lt;NavBarToggle  v-if="displayMobileNavigationToggle"  :navbarCollapseId="navbarCollapseId"  v-on:click.native="navbarToggleClicked"  class="d-md-block d-lg-none"  /gt;  lt;/BRowgt;  lt;/divgt;  lt;/BColgt;  lt;/BRowgt; lt;/FluidContainergt;  

Что происходит, так это то, что независимо от значения «cols» в двух контейнерах BCol, первый столбец с изображением и текстом занимает минимальную ширину, а элемент навигации перекрывает его. В левой части экрана есть место, чтобы сдвинуть вещи влево и потенциально освободить место, но макет его не использует.

введите описание изображения здесь

Есть ли способ либо сдвинуть что-то влево, либо потенциально обрезать текст, чтобы исправить это? Или это проблема, с которой нам просто приходится жить?

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

1. Попробуйте использовать отрицательное значение для маржи.

Ответ №1:

С помощью flex box создайте два раздела, один для текста и один для значка навигации. Также уменьшите размер шрифта вашего текста и используйте отрицательное значение для полей, чтобы разделить их.

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

1. Я поиграю с этим предложением, но непосредственным результатом будет то, что оно испортит полную версию сайта, что приведет к большому пространству между логотипом и текстом