--- title: aspect-ratio slug: Web/CSS/aspect-ratio browser-compat: css.properties.aspect-ratio translation_of: 'Web/CSS/aspect-ratio' ---
La propriété CSS aspect-ratio
définit un ratio d'affichage préférentiel pour la boîte, qui sera utilisé dans le calcul des tailles automatiques et pour d'autres fonctions de mise en page.
aspect-ratio: 1 / 1; /* Valeurs globales */ aspect-ratio: inherit; aspect-ratio: initial; aspect-ratio: revert; aspect-ratio: unset;
width
/ height
. Les calculs de tailles impliquant un ratio d'affichage intrinsèque fonctionnent toujours avec les dimensions de la boîte de contenu spécifiées par box-sizing
.{{cssinfo}}
{{csssyntax}}
aspect-ratio: 1 / 1; aspect-ratio: 16 / 9;
Les navigateurs ont ajouté une propriété aspect-ratio
interne qui s'applique aux éléments remplacés et à d'autres éléments liés qui acceptent les attributs width
et height
. Cela se passe dans la feuille de styles interne du navigateur.
Sur Firefox, la règle de la feuille de styles interne ressemble à cela :
img, input[type="image"], video, embed, iframe, marquee, object, table { aspect-ratio: attr(width) / attr(height); }
Vous pouvez en savoir plus sur cette fonctionnalité dans l'article Setting Height And Width On Images Is Important Again (en anglais).
{{Specifications}}
{{Compat}}