Utilisateur:Phe/Table style

La bibliothèque libre.
Sauter à la navigation Sauter à la recherche
Documentation
Raccourci [+]
{{user:phe/Ts}}
CE MODÈLE N’EST PAS FONCTIONNEL POUR L’INSTANT
Prérequis :

Connaître les bases des wikitables.

Usage :

Ce modèle sert à sélectionner les styles à appliquer à des colonnes, des lignes ou des cellules d’une wikitable.

Syntaxe :
{{user:phe/ts|colonne ou ligne=|style 1|style 2|…|style 6}}

Ce modèle s’utilise dans l’entête d’une wikitable, par exemple :

{| class="{{user:phe/Ts|col=1|alinéa négatif}} {{user:phe/Ts|col=2|droite|bas}}"
|-
   Code de la table
|}

donnera une table dont la première colonne est à alinéa négatif. Le contenu des cellules de la second colonne sera aligné en bas à droite (typique d’un sommaire). Voir cet exemple

Paramètres :
  • Deux paramètres nommés, col=xxx et lig=xxx : ou xxx est une valeur numérique, le numéro de colonne/ligne sélectionnée ou toutes pour sélectionner toutes les colonnes/lignes ou dernière pour sélectionner la dernière colonne/ligne. col= ou lig= permettent de sélectionner plusieurs colonnes ou lignes à la fois col=1-3-last sélectionne la colonne 1, 3 et la dernière. Lorsque ces deux paramètres sont présents les cellules sélectionnées sont celles communes aux lignes et colonnes sélectionnées, col=7-9|lig=3-6 sélectionne 4 cellules.
  • 1 à 6 : les styles désirées pour cette colonne ou ligne. Ces styles forment plusieurs groupes :
    • positionnement du contenu dans une cellule du tableau : droite, gauche, haut, bas, centrer, centrerv (v pour verticalement), remplissage_xx_yy ou xx est le nombre de dixième d’unité de remplissage en haut et en bas de la cellule, de même pour yy pour le remplissage à droite et à gauche, en général un {{user:phe/Ts|remplissage_3_3}} est statisfaisant, interligne_xxx ou xxx est le pourcentage d’interlignage, taille_xxx ou xxx est le pourcentage de la taille de la font utilisé.
    • formatage du texte dans la cellule : alinéa négatif (raccourci an), para alinéa négatif (raccourci pan), para alinéa positif (raccourci pap), nowrap (pas de retour à la ligne permis).
    • contrôle des bordures des cellules : bord, la valeur de ce paramètre se forme en ajoutant les caractéristiques voulues séparés par le caractère "_", les caractéristiques sont codées sur une lettre ou un mot et trois caractéristiques sont nécessaires dans cet ordre :
      • droite, gauche, haut, bas, tous spécifie si on agit sur les bordures verticales droite, gauche, horizontales en haut, bas ou toutes. Les valeurs exterieur et interieur permettent aussi de sélectionner les bords extérieur horizontaux et verticaux ou intérieur verticaux [1].
      • large, moyen ou petit, spécifie la largeur de la bordure.
      • double, simple, point (pointillé) ou non (sans bordure).
      • Exemples : bord_droite_petit_simple --> bords verticaux à trait fin continu sur la gauche des cellules, forme courte équivalent bord_d_p_s.
Priorités d’applications des styles aux cellules sélectionnées :

Une bonne approximation de l’ordre d’application des styles :

  • Une sélection plus grande sera appliqué avant une sélection moins grande, ainsi avec {{user:phe/Ts|col=1|gauche}} {{user:phe/Ts|col=toutes|centrer}} centrer le texte sera d’abord appliquer à toutes les cellules, puis les cellule de la colonne 1 sera justifié à gauche.

Cet ordre peut permettre de simplifier le code, typiquement par une bonne utilisation de toutes et dernière, par exemple une table contenant de nombreuses colonnes où seule la première est alignée à droite en haut, la dernière à gauche en bas et toutes les autres centrées peut s’écrire :

{| class="{{user:phe/Ts|col=toutes|centrer}} {{user:phe/Ts|col=1|droite|haut}} {{user:phe/Ts|last|gauche|bas}}"
|-
Exemples :
  • {{user:phe/Ts|col=1|nowrap}}
  • {{user:phe/Ts|col=toutes|centrer}}
  • {{user:phe/Ts|col=last|droite|bas}}
Voir aussi :

Ce sous-modèle est utilisé par ce modèle et n’a pas d’intérêt dans le cadre de son utilisation, mais seulement dans le cadre de sa maintenance.


  1. Noter l’absence d’accent pour interieur et exterieur.