Modèle:Surligné
Apparence
Documentation du modèle
- Cette documentation est incluse depuis Modèle:Surligné/Documentation. [rafraîchir] · [modifier] · [historique]
- Utilisation :
- Ce modèle surligne un texte en paramètre en l’écrivant sur fond d’une autre couleur (jaune vif par défaut). Cela simplifie la syntaxe et rend plus lisible le code de l’article où un surlignage est nécessaire pour montrer une différence subtile difficile à voir autrement.
- Syntaxe :
-
{{Surligné|texte|coul=#nnnnnn}}
- Paramètres :
-
1=
(optionnel) le texte à surligner : par défaut une espace (voir la note technique ci-dessous)coul=
(optionnel) une couleur de fond au format #nnnnnn ou un nom de couleur normalisé HTML/CSS (en anglais ou en français) : par défaut jaune (#FFFF00). Les noms de couleurs sont reconnus s’ils existent en tant que modèles (voir{{Coloré}}
ou la catégorie des modèles de colorisation) qui les traduisent en couleurs standard HTML/CSS.
- Exemples :
-
vingt{{Surligné|-}}deux centièmes
(texte non vide, à surligner)
- vingt-deux centièmes
vingt-deux{{Surligné}}centièmes
(texte par défaut, une espace demi-cadratin à surligner)
- vingt-deux centièmes
vingt-{{Surligné|}}deux centièmes
(texte vide, rien ne s’affiche)
- vingt-deux centièmes
vingt-deux{{Surligné|<nowiki> </nowiki>}}centièmes
(texte équivalent blanc non vide, mais l’espace n’est pas surlignée !)
- vingt-deux centièmes
{{Surligné|vingt-deux }}centièmes
(texte non vide, à surligner, sauf l’espace qui reste affichée)
- vingt-deux centièmes
{{Surligné|coul=#CCCCFF|exemple}}
(autre couleur de surlignage, donnée par sa valeur RVB)
- exemple
{{Surligné|coul=rose|exemple}}
(autre couleur de surlignage donnée par nom, utilise{{rose}}
)
- exemple
- Attention :
-
vingt-deux{{Surligné| }}centièmes
(texte blanc non vide, mais l’espace n’est pas surlignée et disparaît !)
- vingt-deuxcentièmes
vingt-deux{{Surligné| }}centièmes
(texte équivalent blanc non vide, mais l’espace n’est pas surlignée !)
- vingt-deux centièmes
- Notes techniques :
-
- Si le texte en paramètre est vide, rien ne sera affiché.
- La valeur par défaut (quand le premier paramètre n’est pas précisé explicitement) utilise une espace demi-cadratin sécable (U+2002) et non une espace normale sécable (U+0020), à cause d’une limitation du logiciel MediaWiki qui, lors de la génération du code HTML et CSS final :
- commence par supprimer les éventuels commentaires HTML (entre "
<!--
" et "-->
", - procède à l’expansion des modèles et sous-modèles utilisés dans la page (en conservant tous les blancs et sauts de ligne passés en paramètres), mais en ignorant les sections includeonly et noinclude non appropriées qui sont alors supprimées directement,
- procède à la traduction de la syntaxe Wiki restante en syntaxe HTML équivalente, puis supprime les balises "nowiki" restantes,
- convertit ou traduit les caractères référencés en un code unique Unicode (conservant des entités XML/HTML uniquement pour les caractères réservés du HTML ou des attributs CSS tels que « < > " »),
- vérifie le code HTML ou CSS et nettoie les données invalides (ou interdites par restriction de sécurité) et renforce la compatibilité XHTML,
- déplace plus loin tout début de mise en forme qui précède un texte commençant par un ou plusieurs blancs (espaces ou tabulations),
- ramène plus avant toute fin de mise en forme qui suit un texte finissant par un ou plusieurs blancs (espaces ou tabulations),
- supprime entièrement toute mise en forme (et balisage inutile) qui resterait autour de n’importe quel texte restant vide et enfin
- compresse et remplace toutes les suites restantes de blancs ou sauts de lignes (qui sont sans effet visible en HTML) en une espace normale unique.
- commence par supprimer les éventuels commentaires HTML (entre "
- Voir aussi :
-
- Modèle:erreur (mise en valeur standard des messages d’erreur, compatible avec les autres messages internes de MediaWiki détectables par #iferror).
- Modèle:jaune (note: ne permet pas de surligner une espace en début ou fin de texte)
- Modèle:Coloré (note: ne permet pas de surligner une espace en début ou fin de texte)
- Tous les modèles individuels prédéfinis de colorisation du texte (par ex.
{{rouge}}
,{{vert}}
,{{bleu}}
, etc.).