我有一个字符串包含html和一个字符串包含css有没有办法根据css字符串中的规则删除具有样式属性的所有类属性。
我这样做的原因是我想发送html作为邮件,但gmail不支持样式或链接标签所以我唯一的选择是使用样式属性,但我宁愿不用我的html膨胀style属性,是否有自动执行此操作的.net组件?
答案 0 :(得分:0)
不,.net无法帮助您。您应该创建一个单独的邮件模板,并为所有内容使用内联样式并使用基于表的布局。调整面向浏览器的HTML / CSS用于电子邮件使用是一件麻烦事。即使您可以自动将样式表转换为内联样式,但各种客户端仍然不支持许多样式声明本身 。您需要特定于电子邮件的设计,期限。
电子邮件客户端的能力差异很大,迫使一个可怕的共同点,就像它仍然是1999年.MS Outlook甚至使用脑死亡的MS-Word渲染引擎来查看HTML电子邮件。这一切都很可怕。
以下是有关如何设置电子邮件格式的良好指南:http://www.campaignmonitor.com/css/
答案 1 :(得分:0)
在环顾四周后,我找到了以下3个资源