Modèle:Aligned table
Ce modèle a pour but de générer des tableaux simples lorsque l'utilisation de tableaux en wikicode n'est pas possible, sans un usage massif du mot-magique {{!}}
ou pénible (à cause de la nécessité de répéter un style css pour chaque ligne). Ce modèle ne doit pas être utilisé en lieu et place des tableaux habituels. Il doit seulement servir de complément lorsque c'est nécessaire.
Une méthode plus simple pour inclure un tableau dans un modèle qui ne prend pas directement en charge le balisage de tableau consiste à créer le tableau dans un sous-modèle à l'aide d'un balisage standard et à le transclure.
Syntaxe complète
[modifier le code]Pour une explication des paramètres, voir le tableau plus bas.
{{Aligned table | cols = | fullwidth = | class = | style = | colwidth = | leftright = | rightleft = | colstyle = | rowstyle = <!-- Paramètres de la colonne C --> | colCwidth = | colCclass = | colCalign = | colCstyle = | colCnowrap = <!--Paramètres de la ligne L --> | rowLclass = | rowLstyle = | rowLheader = <!-- Paramètres de la case L, C--> | classL.C = | styleL.C = | (case 1,1) | (case 1,2) | ... | ... | (case 2,1) | (case 2,2) | ... | ... }}
Paramètres
[modifier le code]Parameter | Description | Examples | Default |
---|---|---|---|
cols | Nombre de colonnes du tableau. | |cols=4 | 2 |
fullwidth | Si non vide, force le tableau à occuper tout l'espace disponible. (Enlève les border-spacing et ajoute width:100% au style du tableau.) | |fullwidth=on | |
class | Classes CSS/HTML appliquées au tableau. | |class=wikitable |class=infobox | |
style | Style CSS appliqué au tableau. | |style=width:80%;background:var(--couleur-fond-boite-grise, #f9f9f9); | |
colwidth | Largeur des colonnes. | |colwidth=6.0em |colwidth=25% | |
colstyle | Style CSS appliqué aux cases de chaque colonne. | |colstyle=background:var(--couleur-fond-boite-grise, #f9f9f9); | |
rowstyle | Style CSS appliqué à chaque ligne. | |rowstyle=text-align:center; | vertical-align:top; |
leftright | Si non vide, est équivalent à |col1align=left et |col2align=right | |leftright=on | |
rightleft | Si non vide, est équivalent à |col1align=right et |col2align=left | |rightleft=on | |
colCwidth | Propriété CSS width pour les cases de la colonne C. | |col2width=9.0em |col3width=35% | |
colCclass | Classes ajoutées aux cellules de la colonne C. | |col1class=hlist | |
colCalign | Propriété CSS text-align pour les cases de la colonne C. | |col4align=right | |
colCnowrap | Si non vide, ajoute "white-space:nowrap;" au style CSS des cases de la colonne C (pour empêcher les retours à la ligne au sein de ces cases). | |col5nowrap=on | |
colCstyle | Style CSS ajouté aux cases de la colonne C. | |col4style=font-style:italic; | |
colCheader | Si non vide, change les cases de la colonne C en en-têtes de tableau (header). | |col1header=on | |
rowLclass | Classes appliquées à la ligne L. | |row10class=hlist | |
rowLstyle | Style CSS appliqué à la ligne L. | |row2style=font-weight:bold; | |
rowLheader | Si non vide, change les cases de la ligne L en en-têtes de tableau (header). | |row1header=on | |
classL.C | Classes appliquées à la case située ligne L, colonne C. Écrase tous les autres paramètres de classe pour cette case. | |class1.2=adr | |
styleL.C | Style CSS styling appliqué à la case située ligne L, colonne C. Écrase tous les autres paramètres de style pour cette case. | |style5.3=text-align:right; | |
Paramètres non-nommés | Chaque paramètre non-nommé est considéré comme la case suivante du tableau, en commençant par le coin supérieur gauche du tableau et en allant de gauche à droite de haut en bas. | | Azerbaijan | Malta | Zaire |
Exemples
[modifier le code]{{Aligned table |cols=3 |class=wikitable | A | 1 | a | B | 2 | b }}
A | 1 | a |
B | 2 | b |
{{Aligned table |cols=4 |class=wikitable |col1align=center |col2align=center |col3align=right |col4align=right | AAA | aa | 123 | 12345 | B | bbbbb | 1234 | 2 }}
AAA | aa | 123 | 12345 |
B | bbbbb | 1234 | 2 |
{{Aligned table |class=wikitable |style=width:20em; |col1align=center |col2align=right | AAA | 123 | B | 2 }}
AAA | 123 |
B | 2 |
{{Aligned table |cols=3 |class=wikitable sortable |row1header=y | U | # | l | A | 1 | a | B | 2 | b }}
U | # | l |
---|---|---|
A | 1 | a |
B | 2 | b |
{{Aligned table |cols=3 |class=wikitable sortable |row1header=y | U | # | l | A | 1 | a | B | 2 | b | | | | C | 3 | c }}
U | # | l |
---|---|---|
A | 1 | a |
B | 2 | b |
C | 3 | c |
La documentation de ce modèle est générée par le modèle {{Documentation}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer) et la page de test (créer).
Voir les statistiques d'utilisation du modèle sur l'outil wstat.