Мне нужна ваша помощь с настройкой макетов. Я новичок в FE dev. Я должен сделать макет, как на картинке:
желаемый макет
* NAV на картинке - это NAVBAR Bootstrap компоненты
Как сделать Правильно ли, чтобы navbars и div содержимого были растянуты до полной высоты страницы? Когда я использую атрибут min-height: 100vh для nav3, я получаю полосы прокрутки. Я подозреваю, что этот атрибут получает высоту полного окна, и я должен вычесть высоту nav2. Я надеюсь, что для этого есть простой солютон.
#dashboardContainer {
display: flex;
align-items: stretch;
}
#dashboardNav {
height: 84px;
width: 100%;
}
#rightBar {
width: 376px;
}
#content {
width: 100%;
min-height: 100vh;
transition: all 0.3s;
}
#sidebar {
min-width: 175px;
max-width: 175px;
}
<body class="dashboardBody">
<div id="dashboardContainer">
<nav id="sidebar">
<!-- Left expandable sidebar -->
</nav>
<div class="d-flex flex-column" id="content">
<nav class="navbar navbar-expand-lg navbar-light p-0 justify-content-end" id="dashboardNav">
<!-- Top navbar -->
</nav>
<div>
<div>
<!-- Content -->
</div>
<nav id="rightBar">
<!-- Right sidebar -->
</nav>
</div>
</div>
</div>