Привет - возможно ли иметь div с высотой, равной ширине жидкости, расширяться, чтобы содержать его содержимое в узком окне просмотра?
Я понял, как обойтись со сплошным цветным div: http://jsfiddle.net/2nprw0xq/
Но не с рамкой: http://jsfiddle.net/534k9e2n/
Вот код, который я использую. Спасибо, Б.
<div class="holder">
<div class="shape"></div>
<div class="shape_outer">
<div class="shape_inner"> Text... </div>
</div>
</div>
.
.holder {
display: inline-block;
position: relative;
width: 50%;
}
.shape {
margin-top: 100%;
}
.shape_outer {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border: 1px solid #111;
}
.shape_inner {
padding: 20px;
}