Вертикальная Bootstrap Nav не заполнит ширину CSS родительского элемента сетки - PullRequest
0 голосов
/ 19 февраля 2020

Вот JS Скрипка проблемы для справки: https://jsfiddle.net/ncoughlin/1fjxy230/4/

У меня проблема, когда я пытаюсь получить вертикаль bootstrap меню nav для наследования ширины родительского элемента, который является столбцом CSS Grid. Ради устранения неполадок я поместил фон столбца сетки в красный цвет. Поэтому я пытаюсь получить темно-серую вертикальную навигацию с левой стороны, чтобы она соответствовала ширине красного столбца сетки.

Навигация bootstrap имеет идентификатор #settings-nav

I пробовал базовые c вещи, такие как добавление bootstrap class w-100 к nav ul или в таблицу стилей с добавлением width: 100%;, но оба из них заставляют меню растягиваться по всему окну просмотра вместо родительского элемента, который столбец сетки. Он ведет себя так, как будто столбец Grid не является его родительским элементом, но с помощью инспектора я знаю, что это ...

Пожалуйста, дайте мне знать, где я ошибаюсь. Спасибо.

1 Ответ

0 голосов
/ 20 февраля 2020

Проблема закончилась тем, что #settings-nav было установлено на position:absolute, что делает его игнорирующим размеры родительского элемента. Изменено на position:relative и работает отлично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...