Question

J'utilise une instance de MediaWiki sur une clé USB pour garder trace d'une tonne de choses. Dans le passé, je me suis dépêché, je n'ai donc pas eu la chance de chercher un bon moyen de créer des tableaux. Cette syntaxe a donc bien servi mes objectifs:

{| border=1
...
|}

Maintenant, je veux quelque chose d'un peu plus agréable; J'ai l'habitude d'utiliser CSS pour créer des bordures de table plus agréables, mais je ne trouve pas un moyen propre de faire cette syntaxe via MediaWiki. En gros, je veux un tableau qui ressemble à ce HTML:

<table style="border-collapse: collapse">
    <tr>
        <td style="border: 1px solid black">one</td>
        <td style="border: 1px solid black">two</td>
    </tr>
</table>

Il sera difficile de définir une bordure pour chaque cellule. Mon hypothèse de départ est que je dois ajouter une classe de table à un fichier CSS quelque part. si tel est le cas, où se trouve le fichier approprié?

Était-ce utile?

La solution

Comme vous l'avez écrit, vous pouvez modifier les fichiers CSS Mediawiki . C'est le chemin à parcourir. Toutefois, si, pour une raison quelconque, vous ne pouvez pas utiliser CSS, vous pouvez toujours utiliser des modèles Wiki contenant des balises de style spécifiques aux cellules.

Autres conseils

Faites comme dans Wikipedia: créez un " prettytable < !> quot; modèle (voir source ; vous pouvez ignorez les éléments <noinclude> fantaisie) où vous avez mis du HTML / CSS, par exemple:

border="1" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; 
background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;"

Ensuite, utilisez le modèle comme celui-ci dans vos tableaux. il fait un simple " include ":

{| {{Prettytable}}
...
|}

La même technique peut être utilisée pour styliser des cellules. Vous devriez trouver beaucoup d’autres exemples de cela dans différents Wikipédias (et d’autres projets Wikimedia).

Vous pouvez personnaliser le CSS utilisé via les pages de l'espace de noms MediaWiki, par exemple, MediaWiki:Common.css . Il existe également des pages CSS spécifiques à la peau, par exemple. MediaWiki:Monobook.css , pour le skin par défaut.

Utilisez cet outil pour générer rapidement les tables - http://www.tablesgenerator.com/mediawiki_tables .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top