Une remarque ? Une suggestion ?...

Merci de participer à l'amélioration de ce site. Prenez le temps de rédiger votre remarque le plus précisément possible :

CSS - Fonction min()

Description des fonctions min() et max().

Les fonctions min() et max() déterminent la valeur la plus petite ou la valeur la plus grande parmi une série de valeurs. Ces dernières peuvent être exprimées dans des unités différentes, et il est possible de combiner des unités relatives et des unités absolues.

Exemple : la largeur de l'élément ci-dessous a été fixée à 75% de la largeur du parent, tout en fixant la limitant à 400 pixels au minimum. Sur un PC de bureau, vous pouvez faire varier la largeur de la fenêtre du navigateur et observer comment évolue la largeur de l'élément.
Note : on aurait pu obtenir un résultat comparable avec la propriété min-width.



La fonction min() peut être utilisée avec :

  • A la place de n'importe quelle valeur numérique.

Syntaxe des fonctions min() et max().

  • <propriété>: min(500px, 25%,...); v1 v2 vn

    v1 à vn sont les valeurs qui seront comparées entre elles, afin de déterminer la plus petite. Les unités pouvant être différentes, la comparaison est faite après conversion de chacune des valeurs dans une unité identique.

    La syntaxe de max() est exactement identique.

Simulateur.

Le simulateur ci-dessous vous permet de faire des tests avec trois valeurs mais les fonctions min() et max() acceptent un nombre illimité de valeurs.

width:
( v1 v2 v3 )

Compatibilité et prise en charge par les navigateurs.

Les fonctions de calcul évolué (min(), max(), clamp()...) ne sont pas prises en charge à l'heure actuelle (août 2019).

Afficher les versions antérieures   Afficher la version à venir  

Voir aussi...

Fonctions de calcul - Fonctions.

  • attr() : Renvoie la valeur d'un attribut.
  • calc() : Calcule une valeur pour une propriété.
  • clamp() : Calcule une valeur entre deux valeurs extrêmes.
  • max() : Détermine la valeur la plus petite parmi une série de valeurs.
  • minmax() : Renvoie une valeur comprise dans une fourchette.