Разверните высоту элемента, когда содержимое будет добавлено в следующий

#html #css #layout #flexbox #height

#HTML #CSS #расположение #flexbox #высота

Вопрос:

Я работаю над веб-приложением, в котором следующий макет :

  • Навигационное меню с левой стороны
  • Правая часть текста для содержимого

Моя проблема в том, что, несмотря height: 100% на то, что содержимое с обеих сторон добавляется в правую часть, левая не расширяется !

Я проиллюстрировал свой сценарий этой фотографией, чтобы подробнее объяснить, что происходит.

[ОБНОВЛЕНИЕ]

Вот фрагмент кода, который я использую для создания этого макета. PS : это угловое приложение, поэтому я использую lt;router-outletgt; его там, где я отображаю компоненты контента:

app.component.html

 lt;div class="dp-flex-display dp-flex-row dp-full-width-height"gt;  lt;asidegt;  lt;dev-portal-side-navigationgt;lt;/dev-portal-side-navigationgt;  lt;/asidegt;  lt;aside class="dp-full-width"gt;  lt;router-outletgt;lt;/router-outletgt;  lt;/asidegt; lt;/divgt;  

приложение.компонент.scss

 .dp-flex-display {  display: flex; }  .dp-flex-row {  flex-direction: row; }  .dp-full-width-height {  min-width: 100%!important;  min-height: 100%!important; } .dp-full-width {  width: 100%; }  

вот мой макет

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

1. Можете ли вы создать фрагмент кода

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

3. Я добавил фрагмент кода