I ont deux divs, div.outer
et div.inner
:CSS/LESS: Comment définir la hauteur de div égale à 112% de la largeur de son parent?
<div class='outer'><div class='inner'>...content...</div</div>
div.outer
peut être redimensionné à la fois, largeur et hauteur de façon indépendante. (Pas par l'utilisateur lui-même.)
A l'intérieur de ce div est div.inner
avec une largeur de 90% de celle de son parent div.outer
. Cette div doit avoir un rapport d'aspect de height/width = 1.24
. Donc, la hauteur doit être 1,24 fois plus grande que la largeur. En d'autres termes, comment définir la hauteur d'un div égal à 112% de la largeur de son parent? (1.2 * 90 ≈ 112
) Je suis à la recherche d'une solution en CSS moins ou standard. (Seulement javascript/jQuery si nécessaire).
Ici, en pseudo-CSS:
.outer{
width: resizable;
height: resizable;
}
.inner{
width: 90%;
height: 1.12 * width_of(.outer);
}
Merci à l'avance.
double possible de [Puis-je régler la hauteur d'une div basée sur une largeur en fonction de pourcentage] (http://stackoverflow.com/questions/10 062811/can-i-set-the-height-of-a-div-based-on-a-percentage-width-width) –
@PraveenPuglia C'est une question similaire en effet. Ce qui est différent, c'est que je cherche aussi des solutions avec Less. – Kevin
Un code CSS pur est parfaitement bien pour MOINS. Basé sur la réponse là, je ne vois pas de raison, pourquoi vous ne pouvez pas utiliser cela dans vos fichiers MOINS. –