Affichage réel (image pour référence historique) :
Affichage réel (texte) : Ceci est un test : Fin du test.
En le modifiant en
<big>**Ceci est un test :** Fin du test.</big>
comme je l’avais prévu, cela s’affiche correctement et de manière cohérente. Je ne suis pas sûr du comportement attendu d’un mélange étrange de Markdown et de HTML, mais il devrait au moins être cohérent entre l’aperçu et le message réel.
L’ordre incohérent des balises n’est pris en charge par aucun moteur de balisage et produira toujours des résultats imprévisibles et généralement inacceptables.
Je faisais spécifiquement référence au moteur de rendu de Discourse. Je comprends qu’il n’est pas pris en charge d’utiliser des balises mal ordonnées. Je me demandais simplement si, par exemple, il existe deux implémentations distinctes, si l’algorithme est non déterministe, etc.
Il existe des différences de balisage entre l’aperçu et les sujets. La plupart d’entre elles sont liées à l’ajout de contenu côté serveur (comme les one boxes), mais d’autres sont aussi simples que la position dans le DOM. Le compositeur possède une structure HTML différente de celle de la vue des publications, et cela suffit à entraîner des différences de comportement non pris en charge comme celui-ci.