Я столкнулся с некоторыми (стандартными) проблемами с Microsoft Office, вводящим свою неприятную разметку в некоторый html после пересылки электронной почты через Outlook.
Мне интересно знать:
- Есть ли ресурс, объясняющий, что на самом деле делают
<o:p>
элементы ? - Какие еще элементы MSO обычно вводятся
Ответы:
Не удалось найти никакой официальной документации (что неудивительно), но, согласно этой интересной статье , эти элементы вводятся, чтобы позволить Word преобразовать HTML обратно в полностью совместимый документ Word с сохранением всего.
Соответствующий абзац:
В этом есть смысл.
Для вашего конкретного вопроса ..
o
in<o:p>
означает «пространство имен Office», поэтому все, что следует заo:
тегом, означает «Я являюсь частью пространства имен Office» - в случае, если<o:p>
это просто означает абзац, эквивалент обычного<p>
тега.Я предполагаю, что каждый тег HTML имеет свой «эквивалент» Office, а у них их больше.
источник