用与Web电子邮件客户端相同的方式在另一个网页内呈现网页的正确方法是什么?

问题描述

我目前正在构建一个呈现HTML的Web电子邮件客户端,并且时事通讯存在问题。新闻简报中的HTML具有整个h​​tml-> head->正文结构,而我的HTML文档则将其呈现在<p>标签内,这种方法的主要问题是整个页面通常会受到以下样式的影响:内页。

这是我想做的事情,但是在不影响主要HTML的内部HTML的情况下:

+-----------------------------------+
| Main HTML document                |
|                                   |
|   +---------------------------+   |
|   | Inner HTML (newsletter)   |   |
|   |                           |   |
|   +---------------------------+   |
|                                   |
+-----------------------------------+

我尝试解析内部HTML文档的树并在主文档的<body>标签中打印<p>的innerHTML,但是大多数电子邮件新闻通讯都将其所有样式信息和CSS包含在{{1 }}部分,因此它们看起来不会像预期的那样。

我曾尝试对流行的电子邮件客户端进行逆向工程,但没有成功。我的专业领域是后端,所以我对前端的所有知识都不是很精通,所以也许这很容易,而且我不知道自己在做什么。

我还考虑了使用<head>动态呈现内部文档的想法,但是这听起来不像“正确”的解决方案。有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...