Les thèmes fournis avec Mediawiki sont plutôt pauvres et ressemblent à l’interface de Wikipedia. Sans rentrer dans la création d’un thème complet pour Mediawiki (je m’en fou de l’aspect global, c’est qu’un wiki local que j’ai installé et dont je suis le seul à consulter), j’ai quand même envie de rajouter des fonctionnalité d’affichage. Par exemple pour des paragraphes importants, j’aime qu’ils soient mise en valeur.
En tenant compte des possibilités de CSS, le code HTML directement à insérer dans une page wiki doit ressembler à ceci :
<p class="important">
<strong>NOTE</strong> : Pour garder une compatibilité avec la version 4 de PHP, il est possible de déclarer l'attribut avec le mot-clé
var, qui est équivalent au nouveau mot-clé public. L'utilisation de la syntaxe PHP 4 provoquera une erreur de niveau E_STRICT
pour avertissement.
</p>
Pour afficher de manière très visibles ce paragraphe avec le style “important”, il faut que Mediawiki en tienne compte. Pour cela on doit insérer le contenu de la feuille de style directement dans la page du Wiki à l’adresse /MediaWiki:Common.css. Ainsi mon fichier /MediaWiki:Common.css ressemble à ceci :
/* Le CSS placé ici sera appliqué à tous les habillages. */
.important {
border: 2px solid black;
background: #F60;
color: white;
padding: 20px;
font-size: 110%;
}

