Projet:Aide/Recommandation/Code HTML

Un article de Wikipédia, l'encyclopédie libre.

Cette page expose une proposition de recommandation et non une règle officielle.
Celle-ci n’a pas (encore) été approuvée par les wikipédiens et ne doit donc pas être considérée comme une règle.
Cette page est un patch info et peut être employée en inclusion comme un modèle.

Cette page décrit une proposition de recommandation concernant l'usage du code HTML.

[modifier] Récommandation

Il faut, lorsque c'est possible, préférer une syntaxe purement Wiki plutôt que les balises HTML. En revanche, il n'y a pas lieu de "rectifier" les balises HTML admises par MediaWiki même si elles correspondent à une syntaxe HTML dépréciée.

[modifier] Exemples

Il est préférable de mettre en gras avec le code '''en gras''' plutôt qu'avec la syntaxe HTML : <b>en gras</b>.

De la même manière, il ne faut pas employer les balises <table>, <tr>, <td>, etc. pour les tableaux, mais la syntaxe Wiki de substitution.

Note
l'utilisation de balises pour les tableaux dans les modèles est sans doute préférable. Cette exception reste à débattre.

Exemple de mauvaise rectification : il n'y a pas lieu de remplacer <center>...</center> par <div style="text-align:center;">...</div>.

[modifier] Précisions

Les balises permises sont recensées dans (en) en:Help:HTML in wikitext. Elles doivent être considérées comme du code Wiki car elles sont analysées par le logiciel Mediawiki.

Pour les balises HTML dépréciées ((en) deprecated), voir HTML 4.01 Specification. En l'occurrence, il faut noter que ces balises dépréciées sont "actuellement" transcrites telles que en HTML[1]. Ainsi

Rendu des balises HTML HTML des balises wiki deprecated dépréciées

correspond au code Wiki suivant

<center>
<font color="red">Rendu</font> <s>des balises HTML</s> HTML des balises wiki 
<strike>deprecated</strike> dépréciées
</center>

qui est également le code HTML de ce texte.

[modifier] Motivations

La justification principale est, dans les deux cas, qu'il faut respecter la syntaxe mise au point par les développeurs de MediaWiki et choisir la plus simple. Des balises comme <u>, <s> ou <center> doivent être considérées comme du code Wiki, il appartient donc aux développeurs de décider de leur transcription en code HTML.

De plus, les codes tels que <div style="...">...</div> sont du chinois pour le contributeur moyen.

[modifier] Notes

  1. voir le "Code source de la page".