Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 解析HTML页面,包括所有css样式_C#_Html_Css_Email - Fatal编程技术网

C# 解析HTML页面,包括所有css样式

C# 解析HTML页面,包括所有css样式,c#,html,css,email,C#,Html,Css,Email,我想发送一个完整的html页面作为电子邮件,并希望在电子邮件中包括所有的css样式。是否有任何库可以为我创建一个包含所有css样式的html页面。(请考虑您可以导入也必须打开和包含的css文件。) 非常感谢您的帮助。我最接近于这一点的是必须发送一个不包含include的控件,我将其构建为一个服务器控件,读取css文件(和js文件)并将其写出。但是,对于整个页面,您可能会遇到更大的困难 我不相信有任何事情可以这样做。如果您可以阅读整个页面代码,那么查找和替换可能是最简单的答案。找到csss标记,将

我想发送一个完整的html页面作为电子邮件,并希望在电子邮件中包括所有的css样式。是否有任何库可以为我创建一个包含所有css样式的html页面。(请考虑您可以导入也必须打开和包含的css文件。)


非常感谢您的帮助。

我最接近于这一点的是必须发送一个不包含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上得到了这篇文章: