PHP 内部 HTML 块样式覆盖整个网站的样式
我试图通过将电子邮件中的整个 html 代码插入到网页上的 div 中来显示 HTML 电子邮件。
问题在于电子邮件的样式覆盖了整个网站的样式。因此,如果电子邮件有红色背景,那么我的整个网站的背景颜色就是红色。
如何锁定包含电子邮件 html 的 div 的内部 html。
I'm trying to display an HTML email by inserting the entire html code from an email into a div on a webpage.
The problem is that the styles of the email are overriding the overall website styles. So if an email has a red background then my entire site's background color is red.
How do I lock the inner html of the div that has the email html.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要通过重写或修复 CSS 来解决此问题,否则执行诸如将 HTML 电子邮件加载为 iframe 之类的操作,内容将与页面的其余部分隔离。
这只是污染,你将一组CSS与另一组CSS混合,它们混合并导致问题。
You need to address this issue by re-writing or fixing your CSS, otherwise do something like load the HTML email as an iframe and the contents will be isolated from the rest of the page.
Its simply pollution, you mix one set of CSS with another, they mix, and cause problems.