| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Navigation
Traduction Menu de la version anglaise
Click here to expand or collapse... Every You, Every Me (Youtube release)
Upcoming BL Series (Start date) Click here to expand or collapse... Top Form (Thu 20 Mar 2025)
Click here to expand or collapse... Art Of Love (OFFLINE)
Beautiful Scars (Episode 4 finale OFFLINE)
Boyband (No International release)
Friend Forever/Our Love Is Sick (OFFLINE)
Great Men Academy (OFFLINE)
Healing Thingyan (OFFLINE)
Hehe & He (Season 3 - on hiatus)
Hook Up (Season 2) (OFFLINE)
If I Love A Boy (OFFLINE)
Indigo (OFFLINE)
Jack And Jill (OFFLINE)
Lakan (OFFLINE)
Make A Wish [Philippines] (OFFLINE)
Make A Wish [Thailand] (No International release)
Missing Piece (OFFLINE)
My Secret Love (OFFLINE)
Quaranthings (OFFLINE)
Roommate (Season 1 OFFLINE)
Sugar Dog Life (No International release)
Truly Very Yours (Season 1) (OFFLINE)
Unguarded (Season 3) (OFFLINE)
Venus In The Sky (Youtube release)
Click here to expand or collapse...Click here to expand or collapse... Destined/Fated (OFFLINE)
Infinity (OFFLINE)
Kiss The Night (OFFLINE)
Overlooked Love (OFFLINE)
The Next Door Crush (OFFLINE)
The Whisperer (EP10 Finale never released)
Unexpected (OFFLINE)
Click here to expand or collapse... = Cambodia = China = Hong Kong = India |
Formatage Des Tableaux SimplesQuestionComment appliquer des styles aux tableaux (simples) pour créer des tables 'zébrées', des rangées d'en-têtes automatiques, etc? RéponsePmWiki 2.0.beta8 a introduit la possibilité pour l'administrateur du wiki de fournir des styles par défaut pour les lignes et les colonnes des tableaux créées avec les balises de tableaux simples de PmWiki. Les variables Le reste de cette page donne des définitions de variables et de classes qui peuvent être utilisées pour créer des tableaux comportant des styles et formats variés. Il suppose une certaine familiarité avec la configuration locale et les feuilles de style CSS. Nota: Les exemples définis ci-dessous ne s'affichent correctement que sur la page du site original PmWiki. Exemple 1 - faire ressortir la première rangée d'une tableIl est souvent souhaité avoir un style différent pour la première rangées d'un tableau. La méthode la plus directe (et appropriée au HTML) pour faire ceci est d'utiliser un style CSS pour les balises table.firstrow th { background-color:#ccccff } fait que toutes les entêtes d'un tableau avec class='firstrow' auront une couleur de fond grise:
Cependant, comme certains auteurs ne sont pas forcément familiers ou ne veulent pas utiliser les balises d'entêtes, un administrateur peut choisir de donner à chaque rangée un attribut de classe unique par numéro de rangée: ici, $TableRowCount est un compteur interne qui suit les numéros de rangée de chaque table. Donc, ce paramètre fait que les balises table.firstrow tr.row1 { background-color:#ccccff; }
Ou, pour définir un style pour la 1ère, 4ème, et 8ème rangée: table.multirow tr.row1 { background-color:#ccccff; } table.multirow tr.row4 { background-color:#ffcccc; } table.multirow tr.row8 { background-color:#ccffcc; }
Exemple 2 - Tableaux 'zébrés'Quelquefois nous voulons être capable d'afficher des tableaux ou chaque rangée est différente de la précédente. Nous pouvons suivre l'exemple ci-dessus et créer des styles row1, row3, row5, row7, etc., mais ceci sera fastidieux pour des grands tableaux. La valeur maximum de la variable $TableRowIndex peut être utilisée pour indexer des séquences répétitives de rangées, comme 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, ... . L'index maximum est défini dans
nous donne des rangées alternées avec les attributs définis class='ind1' et class='ind2'. Nous pouvons alors définir un style pour les rangées impaires avec 'ind1': table.zebra tr.ind1 { background-color:#ddddff; }
Ou, si nous définissons table.zebra4 tr.ind1 { background-color:#ddddff; } table.zebra4 tr.ind2 { background-color:#ffffdd; } table.zebra4 tr.ind3 { background-color:#ddffdd; } table.zebra4 tr.ind4 { background-color:#ffdddd; }
Exemple 3 - Bandes de colonnesDe manière similaire aux rangées, nous pouvons aussi utiliser
Contrairement aux rangées, il n'y a pas de variables $TableCellIndex or $TableCellIndexMax définies (Il n'est pas envisagé des tables avec beaucoup de colonnes). Exemple 4 - hachurageBien sûr, avec des styles CSS évolués nous pouvont créer des effets spéciaux sur les tableaux. Par exemple, voici quelques CSS qui combinent des bandes de tableaux et de lignes: table.hatch td.col2 { background-color:#ffffcc; } table.hatch td.col4 { background-color:#ffffcc; } table.hatch tr.ind2 { background-color:#ddddff; } table.hatch tr.ind4 { background-color:#ddddff; } table.hatch tr.ind2 td.col2 { background-color:#ccffcc; } table.hatch tr.ind2 td.col4 { background-color:#ccffcc; } table.hatch tr.ind4 td.col2 { background-color:#ccffcc; } table.hatch tr.ind4 td.col4 { background-color:#ccffcc; }
Notes, commentairesContributeurs<< Barre d'édition | Index compléments | Diminution bande passante >> Traduction de la page Cookbook:FormattingSimpleTables
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
View
Edit
History
Attach
Print
Page last modified on September 10, 2011, at 10:40 AM |