Dans les modèles de document (dist/modeles/doc.html), on trouve la séquence suivante :
L’objectif de ce code est de fixer la largeur d’un élément (en l’occurrence le bloc de légende d’un document) à une valeur égale à celle du document (#GET{width}), sauf si cette dernière est trop large (supérieure à 350px) ou trop étroite (inférieure à 120px).
À lire le code on peut avoir l’impression que les valeurs mini/maxi sont inversées.
Et pourtant : les mots min et max correspondent aux opérateurs mathématiques, pas à la volonté de dire « au minimum 350 » ou « au maximum 120 », mais bien à prendre le min() de la valeur et de 350, etc
Autrement dit :
a=#GET{width} | b=min(a,350) | c=max(b,120) |
|---|---|---|
| 3 | 3 | 120 |
| 200 | 200 | 200 |
| 900 | 350 | 350 |
SPIP Blog
Messages
22 novembre 2007, 20:59, par Soon7
haaaaan c’est donc ça !!!! ouè sans ton explication moi aussi je pensais que c’était inversé. Mais si on on y réfléchit avec tes éclaircissements, tout devient clair !