Проблема такая: есть блок
<div class="main" style="height: auto">
<div style="height: 100px"></div>
</div>
Родительский div (с классом 'main') будет иметь высоту 100px (как у дочернего)
Как сделать так, чтобы 'main' имел половину своей высоты (50px)?
На псевдокоде это будет выглядеть как то так
height: auto/2;
Думаю в данном случае лучше всего использовать height : 50 %;
я через JS решал такие вопросы, возможно не правельно на работает
$(".main").css("height", function(){
var height = $(".main_bl").height() *2;
return height;})
.main_bl{
border:1px solid blue;
}
.main{
height:auto;
border:1px solid red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="main">
<div style="" class="main_bl">
ТЕКСТ ТЕКСТ
</div>
</div>
.main {
height: 50%;
}
должно работать
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости