Modèle:Tableau aligné/Documentation
Utilisation
[modifier le code]Ce modèle permet de faciliter l'alignement du contenu des tableaux en utilisant moins de wikicode.
Syntaxe
[modifier le code]Placer {{Tableau Aligné}}
juste avant le tableau, puis ajouter les classes voulues au tableau.
Classe | Fonction |
---|---|
defaultleft |
Aligne par défaut toutes les cellules du tableau à gauche |
defaultcenter |
Aligne par défaut toutes les cellules du tableau au centre |
defaultright |
Aligne par défaut toutes les cellules du tableau à droite |
colNleft |
Aligne les cellules de la colonne N à gauche, N étant un nombre |
colNcenter |
Aligne les cellules de la colonne N au centre, N étant un nombre |
colNright |
Aligne les cellules de la colonne N à droite, N étant un nombre |
Limitations
[modifier le code]- Les numéros de colonne jusqu'à
col19
sont pris en charge. Un tableau peut avoir plus de colonnes, mais elles ne peuvent pas être alignées avec cette méthode. - Sur les tableaux utilisant
rowspan
oucolspan
, les classes ci-dessus pourraient ne pas fonctionner correctement sur ces lignes, car l'alignement apparaîtra dans les mauvaises cellules. - Auquel cas, un code normal tel que
style="text-align: left/center/right;"| cell content
pourra être ajouté aux cellules individuelles, permettant d'obtenir l'alignement souhaité en replaçant l'alignement non désiré.
Exemple
[modifier le code]{{Tableau aligné}}
{| class="wikitable defaultcenter col1left col4right"
!Item1
!Item2
!Item3
!Item4
|-
|AAAAAA
|100-200
|3-4
|53.43
|-
|BBB
|5-6
|7-8
|5563.35
|-
|CC
|9-10
|113-125
|322313.00
|}
Item1 | Item2 | Item3 | Item4 |
---|---|---|---|
AAAAAA | 100-200 | 3-4 | 53.43 |
BBB | 5-6 | 7-8 | 5563.35 |
CC | 9-10 | 113-125 | 322313.00 |
Aligner une colonne d'en-têtes de lignes
[modifier le code]Avec la classe « wikitable », la cellule d'en-tête est toujours centrée à moins d'être ajustée individuellement. Par conséquent, ce modèle n'est d'aucune aide pour les en-têtes dans ce cas précis.
Pour pallier ce problème, faites un rechercher-et-remplacer global pour ajouter style:text-align:left
à chaque cellule d'en-tête.
Pour ce faire, assurez-vous que le tableau est dans une section séparée, ou bien dans un bac à sable. Cliquez sur le lien « Modifier le code », puis cliquez sur « Avancé » dans la barre d'outils. Enfin, cliquez sur l'icône « Rechercher et remplacer » à droite.
Remplissez le champ avec :
!
Puis complétez le champ « Remplacer par » avec :
! style=text-align:left|
Assurez-vous que toutes les options soient décochées et cliquez « tout remplacer ».
Prévisualisez la page. Enlevez style=text-align:left|
des en-têtes de colonnes. Une façon plus simple peut être de couper les en-têtes avant le « rechercher-et-remplacer » et les mettre de côté dans un éditeur de texte.
D'autres ajustements individuels des cellules peuvent être nécessaires.
Enfin, publiez la page.