Jump to content

Aide:Extension:ProofreadPage/CSS spécifique à l'index

From mediawiki.org
This page is a translated version of the page Help:Extension:ProofreadPage/Index-specific CSS and the translation is 100% complete.

Chaque page d'index ProofreadPage peut avoir une feuille de style CSS ajoutée (tant que Extension:TemplateStyles est installé). Cette feuille de style CSS est appliquée sur chaque page de l'espace de noms Page: et sur les pages de Page: qui sont transluses avec la balise ‎<pages /> .

Créer la feuille de style

Pour créer une feuille de style de l'index il suffit d'ajouter une sous-page styles.css. Par exemple, créer Index:Foobar.djvu/styles.css. Ceci sera automatiquement appliqué à toutes les pages de l'espace de noms Page: dans cet index.

Cibler les éléments

La possibilité de cibler un élément spécifique sur une page dépend du wiki, car ceux-ci sont généralement ajoutés dans les modèles. En général, les éléments sont ciblés par les classes :

.wst-red {
    color: red;
}

Il est suggéré que les classes ajoutées par les modèles utilisent un préfixe commun (par exemple, le Wikisource anglais utilise wst-) pour rendre évident qu'une certaine classe provient d'un modèle.

Utiliser un caractère de soulignement comme préfixe pour les classes spécifiques de travail réduira la probabilité que le CSS spécifique à cet index n'entre en collision avec le CSS interne de MediaWiki.

CSS autorisé

Le CSS utilisé est un sous-ensemble du CSS appelé sanitized-css. Certaines fonctionnalités ne sont pas utilisées, par exemple les URL de données et certaines propriétés CSS préfixées avec le navigateur ou non standard.

For full details, see Aide:TemplateStyles .

Ancien champ CSS

Les pages d'index peuvent avoir un champ appelé CSS (configuré en MediaWiki:Proofreadpage index data config.json; le nom du champ n'est pas sensible à la casse), mais l'utilisation de ce champ n'est plus recommandée. Ce champ va charger sur chacune des pages de l'index tout CSS que vous indiquerez, sauf sur les transclusions.

Chaque style ajouté avec un champ CSS doit être migré vers une sous-page spécifique à l'index, ou plus généralement vers des TemplateStyles le cas échéant.

Voir aussi