Я разрабатываю систему, которая почти действует как почтовый клиент в Интернете. Это система поддержки. Система отображает полученные сообщения электронной почты; подумайте о веб-почтовом клиенте. Теперь моя проблема в том, что есть ужасные метаданные стиля в формате Microsoft Word, которые влияют на остальную часть приложения.Изолировать содержимое html из остальной части сайта
Я пробовал iframe, но регулировка высоты для контента просто не работает; и я действительно не хочу использовать iframe.
Какой шаблон или практика я могу использовать для изоляции html-адреса электронной почты, который представлен на лицевой части, чтобы он не влиял на остальную часть приложения? Я имею в виду, как это сделали бы Gmail, Yahoo Mail, служба поддержки или CRM-система?
ли это HTML, который влияет на ваш сайт, или это встроенный CSS, который портя оставшуюся часть документа? – Lowkase
За исключением включения источника в iframe или супер-дезинфекции вывода (устранение большинства атрибутов HTML и свойств CSS, что и как делают приложения для электронной почты), я не думаю, что есть способ сделать это. – darma
Вы можете обернуть свой собственный код, чтобы вы могли стилизовать его с помощью '.my_wrapper .my_class'. Тогда стиль почты не влияет на ваши собственные вещи. –