Почему левое меню не растягивается по высоте контента? Код ниже просто для того, чтобы вопрос разрешили опубликовать
<html style="height: 100%;border:1px solid yellow;">
<body style="height: 100%;border:1px solid green;">
<div style="float: left; min-height: 100%; border:1px solid red;">Левое меню</div>
<div>Какой-то контент</div>
</body>
</html>
Вот пример, блок div автоматически принимает размер дочерних элементов. Указывать минимальную высоту не стоит :)
<body>
<div style="float: left; width: 300px; border: 1px solid red">
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
<div style="margin-left: 305px; border: 1px solid green">
<p>Text Text</p>
</div>
</body>
Воспользуйся флексом. Задай родительскому контейнеру display: flex
и align-items: stretch
, это позволит всем дочерним элементам растягиваться по высоте контейнера.
.page {
display: flex;
height: 150px;
}
.page__nav {
width: 100%;
max-width: 30%;
flex-shrink: 0;
background-color: aliceblue;
}
.page__content {
flex-grow: 1;
background-color: ghostwhite;
}
<div class='page'>
<nav class="nav page__nav">
Левое меню
</nav>
<main class='content page__content'>
Какой-то контент
</main>
</div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Почему я могу получить доступ к переменной i вне цикла, в котором она использовалась?
Всем привет у меня есть таблица, куда элементы наполняются через forEach, и есть JQuery скрипт, ajax который отправляет запросы на сервакНо почему...
При перемещении курсора над элементом (подозреваю mousemove) требуется фиксировать два значения позиции курсораНапример по оси Х
Вообще, просто нужно сделать так, что бы камера и тело игрока поворачивались одинаково, ибо без этого нельзя сделать нормальную ходьбу, потому...