Au fait vous saviez ?

Markdown permet d’insérer des balises HTML qui sont reconnues comme telles. Depuis toujours.

Par contre dès qu’on insert du texte au format Markdown dans une balise HTML, il n’est plus interprété mais affiché tel quel. Par exemple :

<div>
Texte en **gras** et en *italique* au sein d'un bloc HTML

1. Premier
1. Deuxième
</div>

Donne ceci :

Texte en **gras** et en *italique* au sein d’un bloc HTML 1. Premier 1. Deuxième

Si vous souhaitez que ça le soit alors il faut ajouter un attribut markdown="1" à la balise HTML :

<div markdown="1">
Texte en **gras** et en *italique* au sein d'un bloc HTML

1. Premier
1. Deuxième
</div>

Donne cela :

Texte en gras et en italique au sein d’un bloc HTML

  1. Premier
  2. Deuxième

Une particularité existe pour les balises td parce qu’elles peuvent à la fois contenir des éléments inline et des éléments blocks et dans ce cas l’atrribut markdown="1" ne forcera l’interprétation que pour les premiers (inline).

<table>
<tr>
<th>Cellule</th>
</tr>
<tr>
<td markdown="1">Texte en **gras** et en *italique* au sein d'un bloc HTML

1. Premier
1. Deuxième
</td>
</tr>
</table>

Donne ceci :

Cellule
Texte en gras et en italique au sein d’un bloc HTML 1. Premier 1. Deuxième

Si vous souhaitez que les éléments block le soient aussi alors utilisez la valeur block pour l’attribut markdown :

<table>
<tr>
<th>Cellule</th>
</tr>
<tr>
<td markdown="block">Texte en **gras** et en *italique* au sein d'un bloc HTML

1. Premier
1. Deuxième
</td>
</tr>
</table>

Donne ceci :

Cellule

Texte en gras et en italique au sein d’un bloc HTML

  1. Premier
  2. Deuxième

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/15978

Haut de page