J'ai rencontré des problèmes (standard) avec Microsoft Office injectant son balisage désagréable dans du html après avoir transféré un e-mail via Outlook.
Je suis intéressé à savoir:
- Existe-t-il une ressource qui explique ce que font réellement les
<o:p>
éléments - Quels autres éléments MSO sont couramment injectés
Réponses:
Impossible de trouver de documentation officielle (pas de surprise ici) mais selon cet article intéressant , ces éléments sont injectés afin de permettre à Word de reconvertir le HTML en un document Word entièrement compatible, avec tout conservé.
Le paragraphe pertinent:
Cela a beaucoup de sens.
Pour votre question spécifique .. le
o
dans le<o:p>
sens "Espace de noms Office" donc tout ce qui suito:
dans une balise signifie "Je fais partie de l'espace de noms Office" - dans le cas où<o:p>
cela signifie simplement paragraphe, l'équivalent de la<p>
balise ordinaire .Je suppose que chaque balise HTML a son «équivalent» Office et ils en ont plus.
la source