У меня есть две дивы, div.outer
и div.inner
:CSS/LESS: Как установить высоту div равную 112% ширины ее родительского?
<div class='outer'><div class='inner'>...content...</div</div>
div.outer
могут быть изменены, и ширина и высота независимо друг от друга. (Пользователь не он сам.)
Внутри этого div находится div.inner
с шириной 90% от его родителя div.outer
. Этот div должен иметь соотношение сторон height/width = 1.24
. Таким образом, высота должна быть в 1,24 раза больше ширины.
Другими словами, как вы устанавливаете высоту div равным 112% ширины своего родителя? (1.2 * 90 ≈ 112
) Я ищу решение в Менее или стандартном CSS. (При необходимости, только javascript/jQuery).
Вот в псевдо-CSS:
.outer{
width: resizable;
height: resizable;
}
.inner{
width: 90%;
height: 1.12 * width_of(.outer);
}
Спасибо заранее.
Возможный дубликат [? Могу ли я установить высоту DIV на основе процентного соотношения на основе ширины] (http://stackoverflow.com/questions/10 062811/can-i-set-the-height-of-a-div-based-on-percent-based-width) –
@PraveenPuglia Это похоже на вопрос. Другое дело, что я также ищу решения, используя Less. – Kevin
Чистый CSS-код отлично подходит для LESS. Основываясь на ответе, я не вижу причины, почему вы не можете использовать это в своих файлах LESS. –