La propriété CSS max-width sert à spécifier la largeur maximale que peut prendre un élément.
En pratique, cela autorise la création d'éléments qui prennent
la taille idéale pour ce qu'ils contiennent, sans pouvoir dépasser
une certaine valeur.
Le navigateur
de Microsoft ne permet cependant pas de faire appel à cette
propriété. Pour passer outre cette limitation, il est possible
d'utiliser une extension de CSS, invalide car propriétaire (limitée
à IE) : expression. Cette extension
permet de lancer des appels JavaScript au sein même de la feuille
CSS. Cela n'est guère recommandé à cause du manque de portabilité
de cette technique, mais dans des circonstances où seul IE est
visé, cela peut se justifier - à condition de placer expression
dans une CSS à part, accessible uniquement par IE :