Sujet sur Discussion utilisateur:Tpt

Reptilien.19831209BE1 (discussioncontributions)

Bonjour, en essayant quelque chose hier, je me suis rendu compte qu'on pouvait mettre du CSS directement dans le champ CSS de l'Index. Le contenu de ce champ se trouve à l'intérieur d'un<style></style>, dans le head de la page HTML. Moi qui pensais jusqu'alors que ce champ était destiné à faire appel à une classe prédéfinie dans Mediawiki:Common.css, et appliquée au conteneur parent aussi bien dans l'espace page qu'en transclusion. Je ne sais pas d'où je tire cette idée. Bref ! Ça m'a donné du baume au cœur, avant de m’apercevoir que ça fonctionne bien dans l'espace page (exemple) mais pas dans la transclusion (j'ai aussi essayé dans l'espace principal). Y a-t-il une raison particulière ? Si ce n'est pas un bug, du coup, je ne vois pas trop à quoi sert ce champ : pourquoi permettre l'utilisation de CSS dans l'espace page si c'est pour ne pas pouvoir le retrouver dans la transclusion...

Et d'un autre côté, même en considérant que le CSS fonctionne dans la transclusion, je ne sais pas si c'est vraiment une bonne idée de l'inscrire directement dans ce champ. N'aurait-il pas été préférable, comme l'indique d'ailleurs l'infobule de ce champ, d'indiquer une page CSS (en modifiant son modèle de contenu) qui elle contiendrait proprement du CSS qui serait utilisable aussi bien dans l'espace page que dans la transclusion, et dans l'exportation.

Je demande cela, parce qu'il y a vraiment des livres qui gagneraient à être mis en forme à partir d'une feuille de style (mise en forme des tableaux, alinéa négatif systématique pour chaque paragraphe d'un dictionnaire, etc). Proposer une feuille de style propre à chaque ouvrage (si nécessaire) ne me semble pas être une idée ridicule. Qu'en penses-tu ?

Tpt (discussioncontributions)

Bonsoir, c'est une très bonne idée. On pourrait utiliser le même système mw:Help:TemplateStyles mais pour les livres. Le champ "CSS" étant alors le nom de la page CSS à transclure. N'hésite pas à ouvrir une tâche Phabricator lié à "Wikisource", "ProofreadPage" et peut être "TemplateStyles" à ce sujet.

Répondre à « Champ CSS de l'espace Index »