Suivi — Syntaxe markdown Éviter que le Markdown ne produise de l'HTML invalide

#1919 Posté par  (site web personnel) . État de l’entrée : ouverte. Assigné à Benoît Sibaud. Licence CC By‑SA.
Étiquettes : aucune
1
30
déc.
2019

Éviter que le Markdown ne produise de l'HTML invalide

  • Hyperlien décrit, mais sans URL
[Description d'un lien mais pas de lien]()

avec href vide invalide

<a href="">Description d'un lien mais pas de lien</a>
  • Tableau mais sans contenu
|Colonne 1|Colonne 2|
|---------|---------|

avec un <tbody> vide invalide

<table>
<thead>
<tr>
<th>Colonne 1</th>
<th>Colonne 2</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
  • Liste avec élément vide (astérisque + espace)
* coin
*

avec un <li> vide invalide

<ul>
<li>coin</li>
<li>
</li>
</ul>
  • spans vides sur la coloration syntaxique
<?php
class Hello {
    static $t = <<<EOT
<br/>
EOT;
?>

avec deux <span> vides

<pre><code class="php"><span class="o">&lt;?</span><span class="nx">php</span>
<span class="k">class</span> <span class="nc">Hello</span> <span class="p">{</span>
    <span class="k">static</span> <span class="nv">$t</span> <span class="o">=</span> <span class="s">&lt;&lt;&lt;</span><span class="dl">EOT</span><span class="s"></span>
<span class="s">&lt;br/&gt;</span>
<span class="dl">EOT</span><span class="p">;</span>
<span class="cp">?&gt;</span><span class="x"></span></code></pre>

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.