-
width
- Type : chaîne de caractères (représentant un entier)
- La largeur préférée de l'élément. La valeur ne doit pas préciser d'unité car elle est toujours exprimée en pixels. La largeur réellement affichée peut être différente si l'élément ou son contenu ont une largeur minimum ou maximum, ou que la taille est ajustée selon la flexibilité ou l'alignement de son parent. La propriété CSS
width
peut également être utilisée.
Dans cet exemple, la largeur préférée de la boîte hbox
intérieure sera de 40 pixels. La largeur affichée est également 40 pixels puisqu'aucun ajustement de flexibilité ou d'alignement ne s'applique.
<hbox> <hbox width="40" style="background-color: red;"> <label value="40"/> </hbox> </hbox>
Cependant, dans l'exemple qui sit, malgré une largeur préférée de 30 pixels pour la boîte, sa largeur affichée sera plus grande pour prendre en compte le label plus grand.
<vbox width="30" align="start" style="background-color: red;"> <label value="vbox xul width 10px red"/> </vbox>
Note : Lorsqu'il est utilisé sur des objets
treecol
l'attribut width
peut permettre à ceux-ci d'être défilables horizontalement si la largeur additionnée des colonnes est supérieure à celle de l'objet conteneur.