Voici les attributs que tout élement XUL possède.
Indique la façon dont sont alignés les éléments (éléments enfants) contenus dans l'élément que l'on considère alors comme une boîte (Attention, cela ne permet pas de spécifier l'orientation, voir l'attribut orient).
Valeurs possibles :
;start: les éléments sont alignés à partir du coin haut/gauche. ;center: les éléments sont placés au centre de la boîte. Ainsi, si l'orientation est horizontale, les éléments seront alignés horizontalement avec un espace équivalent au dessus et en dessous, les placant au centre de la boite. ;end: les éléments sont alignés à partir du coin bas/droite. ;baseline:les éléments sont alignés selon leur contenu. Si ce sont par exemple des boutons, ils seront alignés de manière à ce que leur texte soit placé sur une même ligne. Ne fonctionne que si la boite oriente horizontalement ses élements.Équivalent CSS : -moz-box-align.
Exemple
<box align="start">
..
</box>
Si vaut true, les événements sont passés aux éléments enfants.
Indique la classe CSS qu'il faut appliquer.
Si à true, l'élément est "écrasé" et n'apparait donc pas. Equivalent CSS : visibility:collapsed;
Indique si l'élement peut contenir d'autres éléments.
Contient la liste des ressources RDF. Cela peut être des liens ou des signets RDF. ces ressources RDF serviront à remplir de données l'élément XUL. Cela peut être par exemple le cas des listes, des menus etc..
Si positionné à vrai, cela affiche des bordures sur l'élément. Dans le cas d'une boite, d'un conteneur, les bordures sont bleues lorsque les éléments fils sont orientés horizontalement, rouge quand c'est verticalement.
Indique la direction dans laquelle sont placés les éléments
;ltr: les éléments sont placés de gauche à droite ou haut en bas ;rtl: les éléments sont placés de droite à gauche ou de bas en hautA true : l'élément ne contient pas d'élement fils.
Permet d'indiquer que tous les éléments fils auront la même taille.
;always: quand les éléments sont orientés horizontalement, ils ont la largeur du plus large d'entre eux. quand ils sont orientés verticalement, ils ont la hauteur du plus grand d'entre eux. ;never:les éléments ne sont pas redimensionnés pour avoir la même taille.Indique la flexibilité de l'élément. voir Tutoriel/ModeleDeBoite.
Hauteur de l'élément en pixels
L'élément n'est pas affiché si la valeur est à true. (équivalent de display:none; en CSS).
Identifiant de l'élément. Permet de récupérer facilement l'objet javascript correspondant à l'élement, grâce au DOM.
Pour les élements placés dans une pile (stack), indique la position du coté gauche de l'élement.
Indique la hauteur maximum en pixels
Indique la largeur maximum en pixels
Indique la hauteur minimum en pixels
Indique la largeur minimum en pixels
Indique l'orientation de l'élément
;horizontal: les éléments fils seront disposés les uns à la suite des autres horizontalement ;vertical: les éléments fils seront disposés les uns à la suite des autres verticalementListe l'ensemble des attributs de l'élément courant qui doivent persister d'une session à une autre.
Exemple : pour conserver les informations de largeur, de visibilité et d'ordre de tri d'une colonne d'arbre
<treecol id="col1" persist="width hidden sortDirection" />
Cela permet de conserver les dernières valeurs des attributs width, hidden et sortDirection d'un élément treecol. Au prochain affichage de cet élément, ces valeurs d'attributs seront restaurées si elles existent.
NB : L'élément doit également comporter un attribut id. Les données sont enregistrées au format XML/RDF dans le fichier localstore.rdf dans le dossier du profil utilisateur.
Indique le sens de tri des données générées à la volée par un template.
;ascending: les données sont affichées dans l'ordre croissant ;descending: les données sont affichées dans l'ordre décroissant ;natural: les données sont affichées dans l'ordre où elles arrivent, typiquement c'est l'ordre dans lequel elles sont stokées dans le document XML/RDF d'où elles proviennentA utiliser conjointement avec sortResource pour spécifier le critère de tri.
Spécifie le critère de tri pour des données générées à la volée par un template. Le critère de tri est défini par l'URI de la ressource à trier, par exemple "http://home.netscape.com/NC-rdf#Name". L'attribut sortResource doit être placé sur l'élément qui comporte l'attribut datasources. Il est possible de spécifier un second critère de tri avec sortResource2.
Spécifie un second critère de tri pour des données générées par un template.
Indique la largeur par défaut en pixels
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.