Un truc pas si évident
Par Fil, dimanche 1er juillet 2007 à 10:18 :: Lu sur IRC ::#419 ::rss
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 |

Commentaires
1. jeudi 22 novembre 2007 à 20:59, par Soon7
Ajouter un commentaire