【发布时间】:2011-09-26 13:43:16
【问题描述】:
我想以电子邮件的形式发送一个完整的 html 页面,并且想在电子邮件中包含所有的 css 样式。是否有任何库可以为我创建一个包含正确包含所有 css 样式的 html 页面。 (考虑到您可以导入也必须打开和包含的 css 文件。)
感谢任何帮助。
【问题讨论】:
-
您想发送一个不包含包含的页面?我对吗?您对页面构建有多少控制权?它有多复杂 - 母版页、控件等?
-
我无法控制页面构建 - 它是一个 html 页面,由typo3 生成,具有多个 css 包含和 css 导入
-
值得记住的是,邮件客户端的 CSS 支持可能不完整。例如。 Gmail 不会应用
head中包含的任何样式。值得一读guide to CSS support。不幸的是,对于电子邮件,我倾向于像 90 年代那样使用编码——内联样式和表格布局。 -
不是一个答案,因为它不包含外部 CSS,我知道这是一篇旧帖子,但我终于(晚了 2 年!)在 github 和 nuget 上得到了这个:github.com/lukeschafer/HtmlCleanser