У меня есть два контейнера начальной загрузки, один внутри заголовка панели навигации, второй под панелью навигации. Внутри каждого контейнера есть текст. Я хочу, чтобы текст, находящийся в контейнере navbar, был смещен влево на 15 пикселей для всех отзывчивых точек останова.
Я пытался сделать это, используя отрицательное поле. Вот мой код:
<nav class="navbar px-0 navbar-light fixed-top bg-primary">
<div class="container"><div style="margin-left: -15px;">Text1</div></div>
</nav>
<div class="container" style="margin-top: 50px;">Text 2</div>
и JSFiddle пример.
Этот метод работает, но имеет серьезную ошибку. Когда ширина браузера уменьшается, текст в заголовке панели навигации начинает выходить за пределы экрана. Есть ли способ избежать этого? Конечно, ясно, что я настроил маржу, используя @media
, но я думаю, что это не совсем правильный путь.