C# 解析HTML页面,包括所有css样式
我想发送一个完整的html页面作为电子邮件,并希望在电子邮件中包括所有的css样式。是否有任何库可以为我创建一个包含所有css样式的html页面。(请考虑您可以导入也必须打开和包含的css文件。)C# 解析HTML页面,包括所有css样式,c#,html,css,email,C#,Html,Css,Email,我想发送一个完整的html页面作为电子邮件,并希望在电子邮件中包括所有的css样式。是否有任何库可以为我创建一个包含所有css样式的html页面。(请考虑您可以导入也必须打开和包含的css文件。) 非常感谢您的帮助。我最接近于这一点的是必须发送一个不包含include的控件,我将其构建为一个服务器控件,读取css文件(和js文件)并将其写出。但是,对于整个页面,您可能会遇到更大的困难 我不相信有任何事情可以这样做。如果您可以阅读整个页面代码,那么查找和替换可能是最简单的答案。找到csss标记,将
非常感谢您的帮助。我最接近于这一点的是必须发送一个不包含include的控件,我将其构建为一个服务器控件,读取css文件(和js文件)并将其写出。但是,对于整个页面,您可能会遇到更大的困难
我不相信有任何事情可以这样做。如果您可以阅读整个页面代码,那么查找和替换可能是最简单的答案。找到csss标记,将内部内容替换为标记中文件的值。我最接近的方法是发送一个不包含include的控件,我将其构建为一个服务器控件,读取css文件(和js文件)并将其写出。但是,对于整个页面,您可能会遇到更大的困难
我不相信有任何事情可以这样做。如果您可以阅读整个页面代码,那么查找和替换可能是最简单的答案。找到csss标记,用标记中文件的值替换内部内容。您可以尝试使用以下方法: 我正在自己测试它,以便生成一些具有内联样式的Word文档…我稍后会添加结果 更新:
尽管Word 2010可以随心所欲地应用一些内联样式,但它仍然可以工作……如果您没有尝试使用以前版本的Word,您可以尝试使用以下方法: 我正在自己测试它,以便生成一些具有内联样式的Word文档…我稍后会添加结果 更新:
尽管Word 2010可以随心所欲地应用一些内联样式,但它仍然可以工作……我没有尝试使用Word的早期版本您想发送没有包含的页面吗?我说得对吗?你对页面构建有多大的控制权?它有多复杂-母版页、控件等?我无法控制页面构建-它是一个html页面,由typo3生成,具有多个css包含和css导入。值得注意的是,css支持可能与邮件客户端不一致。例如,Gmail不会应用
标题中包含的任何样式。这本书值得一读。不幸的是,对于电子邮件,我倾向于使用90年代的内联样式和表格布局编码。这不是一个答案,因为它不包含外部CSS,我知道这是一篇老文章,但我终于(晚了两年!)在github和nuget上找到了这篇文章:你想发送一个没有包含的页面吗?我说得对吗?你对页面构建有多大的控制权?它有多复杂-母版页、控件等?我无法控制页面构建-它是一个html页面,由typo3生成,具有多个css包含和css导入。值得注意的是,css支持可能与邮件客户端不一致。例如,Gmail不会应用标题中包含的任何样式。这本书值得一读。不幸的是,对于电子邮件,我倾向于像90年代那样进行编码——内联样式和表格布局。这不是答案,因为它不包括外部CSS,我知道这是一篇老文章,但我终于(晚了两年!)在github和nuget上得到了这篇文章: