Merci à tous. Oui, @pfaffman, c’est en partie ce qui cause une partie de ma confusion ici.
Imaginons que l’objectif soit de copier depuis Word, puis de coller dans un sujet Discourse ; et qu’ensuite, on puisse consulter les données « brutes » du sujet et retrouver la mise en forme originale de Word.
Est-ce possible ?
EDIT : Voici peut-être un exemple plus clair (j’espère). Voici du HTML :
<html>
<body>
<h1>Titre</h1>
<p style="font-size: 35pt">Ce texte devrait être très grand</p>
</body>
</html>
Si j’imprime le résultat (par exemple, dans l’éditeur « Essayez-le » de W3Schools ici), cela produit deux lignes de texte, avec les mots « Ce texte devrait être très grand » affichés plus grands que la première ligne, ce qui est cohérent avec le style « font-size: 35pt ».
Si je copie ce résultat (pas le code HTML, mais le rendu), puis que je le colle dans la plupart des endroits, la mise en forme est conservée. Par exemple, si je le colle dans Gmail, la mise en forme est conservée, et si je le colle dans Microsoft Word, elle l’est aussi : dans les deux cas, la deuxième ligne est, correctement, plus grande que la première.
Dans Discourse, en revanche, la mise en forme est perdue, même dans la fenêtre de l’éditeur brut : toute la mise en forme est supprimée, sauf qu’un « # » Markdown est ajouté au h1.
Donc, si je copie le code HTML réel et que je le colle dans l’éditeur, alors oui, le code HTML est préservé et je peux le récupérer sous sa forme brute. Mais si je colle le résultat du code HTML, la mise en forme est perdue, même sous forme brute.
Lorsque je colle le résultat dans Gmail ou Word et qu’ils conservent la mise en forme, ils doivent conserver le HTML. Discourse, en revanche, semble supprimer le HTML lorsque je colle le résultat du code HTML.
Est-il possible de ne pas le supprimer ?