Aide:HTML dans le wikicode

From mediawiki.org
This page is a translated version of the page Help:HTML in wikitext and the translation is 100% complete.
PD Note : si vous modifiez cette page, vous acceptez de placer votre contribution sous licence CC0. Plus d’informations sont disponibles sur le projet Aide dans le domaine public. PD

MediaWiki a la possibilité de reconnaître par analyse syntaxique certaines balises HTML du wikicode. Les chevrons pour les autres balises sont échappés et les balises sont affichées au lieu d'être analysées.

Balises HTML autorisées

Balises HTML autorisées dans le logiciel MediaWiki
Balise Signification Autorisé depuis... Notes
‎<abbr> Abbréviation 1.16
‎<b> Attirer l'attention 1.1 Wikicode : trois apostrophes, par exemple Attention à '''ce texte'''.
‎<bdi> Elément bidirectionnel pouvant être formaté dans une direction différente du reste du texte 1.20
‎<bdo> Elément bidirectionnel pour réécraser la direction actuelle du texte 1.22
‎<big> Aggrandit le texte 1.1 big est obsolète en HTML, mais pas dans le wikicode (T154067)
‎<blockquote> Bloc de citation 1.1
‎<br> Passage à la ligne 1.1
‎<caption> Légendes de tableau 1.1
‎<cite> Citation - dans le sens de référence - d'une oeuvre créative par exemple. 1.1
‎<code> Code source informatique en ligne 1.1
‎<data> Données, en lien avec la traduction lisible par une machine via l'attribut value. 1.21
‎<dd> Détails de description, pour un élément qui est un terme de description, à l'intérieur d'une liste de description. 1.1 Wikicode : : en début de ligne, respectivement pour les détails de la liste de descriptions.
‎<del> Texte supprimé 1.3
‎<dfn> Définition. Encadre la définition d'un terme ou d'une phrase. 1.17
‎<div> Division de contenu, pour appliquer la mise en forme CSS à un bloc. 1.1
‎<dl> Liste de descriptions. 1.1
‎<dt> Un terme de description dans une liste de descriptions. 1.1 Wikicode : ; au début de la ligne, respectivement pour chaque terme de la liste de descriptions.
‎<em> Emphase 1.1
‎<h1> Titre de section – niveaux de 1 à 6 1.1 Wikicode : paires de signes égal (voir aide au formatage).

Notez que lorsque vous modifiez une section commençant par un entête HTML, le résumé de la modification ne sera pas prérempli.

‎<hr> Passage à la ligne thématique 1.1 Wikicode : 4 tirets longs ou davantage (----) en début de ligne.
‎<i> Texte idiomatique, terme réservé 1.1 Wikicode : deux apostrophes simples, ex : ''texte idiomatique''.
‎<ins> Texte ajouté 1.3
‎<kbd> Entrée au clavier 1.17
‎<li> Elément de liste 1.1 Wikicode : # ou * en début de ligne, respectivement pour les listes ordonnées et les listes non ordonnées.
‎<link> Lien de ressource externe 1.27 Doit avoir les attributs itemprop et href positionnés.[1]
‎<mark> Texte balisé ou mis en valeur. 1.21
‎<meta> Métadonnées 1.27 Doit avoir les attributs itemprop et content positionnés.[1]
‎<ol> Liste ordonnée. 1.1
‎<p> Paragraphe 1.1 Wikicode : texte entre les lignes vides.
‎<pre> Texte préformaté 1.1 Le contenu n'est pas analysé, comme dans une balise ‎<nowiki>.

Wikicode : ligne commençant par un caractère espace, par exemple  preformated text.

‎<q> Citation en ligne 1.22
‎<rp> Parenthèses de repli Ruby 1.1
‎<rt> Texte Ruby : annotation rendue près du texte de base. A l'intérieur de la balise ruby. 1.1
‎<ruby> Annotation Ruby. Clos rt et rp. 1.1
‎<s> Trait, pour barrer du texte qui n'est plus actuel ou pas à jour. 1.1
‎<samp> Extrait de sorties, texte en ligne généré par un programme informatique. 1.17
‎<small> Commentaire annexe. 1.1
‎<span> Contient span, pour appliquer la mise en forme CSS à un texte en ligne. 1.4
‎<strong> Grande importance. 1.1
‎<sub> Indice 1.1
‎<sup> Exposant 1.1
‎<table> Tableau, pour les données tabulaires. 1.1 Wikicode : voir la page d'aide concernant les tables.
‎<td> Cellule de donnée de tableau, dans une balise tr. 1.1 Wikicode : voir la page d'aide concernant les tables.
‎<th> Cellule d'entête de tableau, dans une balise tr 1.1 Wikicode : voir la page d'aide concernant les tables.
‎<time> Date / Heure 1.21
‎<tr> Ligne de tableau, entre balises table. 1.1 Wikicode : voir la page d'aide concernant les tables.
‎<u> Annotation non articulée (souligné). 1.1
‎<ul> Liste non ordonnée. 1.1
‎<var> Variable 1.1
‎<wbr> Possibilité de passage à la ligne. 1.22

Balises obsolètes

Les balises suivantes sont analysées par MediaWiki, mais elles sont obsolètes en HTML 5. Elles doivent être remplacées par l'une des balises ci-dessus. Vous pouvez ajouter un attribut style pour reproduire l'affichage attendu.

Balises HTML obsolètes dans MediaWiki
Balise Autorisé depuis... Erreur Lint générée ? Notes
‎<center> 1.1 oui
‎<font> 1.1 oui
‎<rb> 1.1 non
‎<rtc> 1.24 non
‎<strike> 1.1 oui
‎<tt> 1.1 oui

Cas d'utilisation

Ancre des liens

Pour créer une ancre référençable, vous pouvez utiliser toute balise HTML avec un attribut id.

Par exemple <span id="note2"></span> vous permet de créer un lien vers son emplacement sur la page en utilisant [[#note2|Voir la note associée]].

Formatage CSS

Avec l'attribut style

En utilisant la balise HTML au lieu du wikicode équivalent vous pouvez ajouter un attribut style et définir un affichage personnalisé avec le langage CSS.

Avec les attributs class et id

Grâce aux TemplateStyles, vous pouvez ajouter une feuille de style personnelle au document. Ils est donc utile d'ajouter les attributs class ou id aux éléments pour lesquels vous voulez adapter l'affichage.

Réécraser la syntaxe HTML

Commentaires HTML

Wikicode utilise la syntaxe des commentaires HTML pour ses propres commentaires : l'analyseur les ignore, ils ne sont pas rendus dans le source HTML résultant.

<!-- Ce texte est un commentaire wikicode. Après la sauvegarde, il sera gardé dans le source du wikicode et ne sera pas affiché, ni généré dans le source HTML. -->

Balise Pre

Le contenu d'une balise pre n'est pas analysé, tout comme pour une balise ‎<nowiki>.

Vous devez utiliser la syntaxe wikicode équivalente pour permettre l'analyse du contenu. Par exemple commencer chaque ligne par un caractère espace :

 Un texte préformaté pouvant contenir du wikicode, ex : « ce texte idiomatique » sera analysé.
 Autre ligne.

Voir aussi

  • Aide:Extension:Linter — Aide de l'extension Linter indiquant les problèmes HTML dans les pages.
  • Restrictions HTML — Information à propos des limites par défaut de MediaWiki concernant le contenu HTML, et les extensions qui étendent son support.
  • Manuel:$wgRawHtml — Extensions qui autorisent le suite du HTML.

Références