#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. Я добавил фрагмент кода