Как я могу выровнять по вертикали средний div, который расположен в другом div с переменной высотой?
Например:
#content {
min-height:450px;
margin-top:0px;
padding-top:0px;
border-bottom:1px solid #c9e3f3;
margin-bottom:0;
overflow:hidden;
}
#content .background {
width:100%;
min-height:450px;
position:relative;
left:0px;
top:0px;
z-index:-2;
}
#inside {
position:absolute;
height:200px;
width:200px;
right:-18px;
top:50%; // doesn't work
}
<div id="content">
<img class="background" src="/background.jpg" alt="background" />
<div id="inside">text
</div>
</div>
# контент имеет минимальную высоту 450pxно на самом деле получаем (это) (переменную) высоту из изображения (.background), которое расположено в # content.