--- title: min-height slug: Web/CSS/min-height tags: - CSS - Propriété - Reference translation_of: Web/CSS/min-height ---
{{CSSRef}}

La propriété min-height est utilisée afin de définir la hauteur minimale d'un élément. Elle empêche ainsi que la valeur de la propriété {{cssxref("height")}} devienne inférieure à min-height.

{{EmbedInteractiveExample("pages/css/min-height.html")}}

La valeur de la propriété min-height surcharge celles de {{cssxref("max-height")}} et {{cssxref("height")}} lorsque min-height est supérieure.

Syntaxe

/* Valeur de longueur */
/* Type <length>      */
min-height: 3.5em;

/* Valeur relative au bloc */
/* Type <percentage>       */
min-height: 10%;

/* Valeurs avec un mot-clé */
min-height: max-content;
min-height: min-content;
min-height: fit-content;
min-height: fill-available;

/* Valeurs globales */
min-height: inherit;
min-height: initial;
min-height: unset;

Valeurs

<length>
La hauteur minimale exprimée de façon absolue. Voir la page {{cssxref("<length>")}} pour les différentes unités. Les valeurs négatives sont interdites, si elles sont utilisées, la déclaration sera considérée comme invalide.
<percentage>
La hauteur minimale exprimée de façon relative à la hauteur du bloc englobant grâce à une valeur de type {{cssxref("<percentage>")}}. Les valeurs négatives sont interdites, si elles sont utilisées, la déclaration sera considérée comme invalide.
max-content {{experimental_inline}}
La hauteur intrinsèque préférée.
min-content {{experimental_inline}}
La hauteur intrinsèque minimale préférée.
fill-available{{experimental_inline}}
La hauteur du bloc englobant moins celle de la marge verticale, de la bordure et du remplissage (padding). Certains navigateurs implémentent cette valeur avec un mot-clé d'une ancienne version : available.
fit-content {{experimental_inline}}
Selon la spécification CSS3 sur les boîtes (CSS3 Box), cette valeur est synonyme de min-content. La spécification CSS3 sur le dimensionnement (CSS3 Sizing) définit un algorithme plus complexe mais qui n'est implémenté par aucun navigateur, y compris de façon expérimentale.

Syntaxe formelle

{{csssyntax}}

Exemples

HTML

<div> Lorem ipsum tralala
<p class="exemple">toto</p>
 Duis aute irure dolor in reprehender
</div>

CSS

div {
  height: 150px;
  border: solid 1px red;
}

.exemple {
  min-height: 70%;
  border: solid 1px blue;
}

Résultat

{{EmbedLiveSample("Exemples")}}

Spécifications

Spécification Statut Commentaires
{{SpecName('CSS3 Sizing', '#width-height-keywords', 'min-height')}} {{Spec2('CSS3 Sizing')}} Ajout des mots-clés max-content, min-content, fit-content et fill-available.
{{SpecName('CSS3 Flexbox', '#min-auto', 'min-height')}} {{Spec2('CSS3 Flexbox')}}

Ajout du mot-clé auto et définition de ce mot-clé comme valeur initiale.

{{SpecName('CSS3 Transitions', '#animatable-css', 'min-height')}} {{Spec2('CSS3 Transitions')}} min-height peut désormais être animée.
{{SpecName('CSS2.1', 'visudet.html#min-max-heights', 'min-height')}} {{Spec2('CSS2.1')}} Définition initiale.

{{cssinfo}}

Compatibilité des navigateurs

{{Compat("css.properties.min-height")}}

Voir aussi