У меня есть div с двумя div внутри (один заголовок и один - это контент). Высота контейнера div должна быть одинаковой, а высота заголовка заголовка содержит текст, который устанавливается в единицах vw, поэтому количество строк текста будет меняться в зависимости от экрана пользователя в дополнение к высоте div. Я хочу, чтобы содержимое div заполнило оставшуюся высоту в контейнере, не расширив его. Как мне это сделать?Второй div внутри статического контейнера div занимает оставшуюся высоту ниже названия динамической высоты
div.container{
height:200px;
width:200px;
}
div.title{
font-size:4vw;
}
div.content{
}
<div class="container">
<div class="title">This is my title and it may be on multiple lines with different size screens</div>
<div class="content">
This is my content and will contain a Google Visualization graph.
</div>
</div>
Контейнер DIV не расширяется, однако содержание будет переполнение, если в высоту больше, чем 200 -4vw титула? –
Контейнерный контейнер не расширяется. Он будет восстанавливаться при высоте 200px независимо от того, что. Тем не менее, содержимое div переполняет его, если высота больше, чем право на 200px - 4vw. Вы можете переполнить: скрытый на своем контейнере, чтобы предотвратить переполнение, однако содержимое может быть обрезано. Может быть, использовать некоторый javascript для вычисления высоты заголовка Title после загрузки и правильной настройки высоты контента? –
Мне просто интересно, есть ли что-то с CSS, которое бы разрешило это. Для моих целей обрезанный контент неприемлем, поэтому я придумал решение Javascript. – WXMan