css - 从电子邮件中删除内联 CSS

标签 css email

从我发送的电子邮件(使用 Gmail 的邮件服务器),雅虎操纵内联 CSS。

这是我应用的原始样式(内联):

background: rgb(248, 204, 204) none repeat scroll 0% 0% / auto padding-box border-box;

但我在电子邮件(Yahoo 收件箱)中看到的是这样的:

background: rgb(248, 204, 204) none repeat scroll 0% 0% auto

为什么会发生这种情况,我该如何避免这种情况?提前致谢。

最佳答案

Yahoo 会忽略某些 css 属性,尤其是 css 速记属性,这些属性适用于浏览器和其他电子邮件客户端,但在 yahoo 上无效。

在这种情况下,您需要将简写属性转换为扩展属性,以便它们在 yahoo 上工作。

您可以阅读以下链接以获取更多详细信息。

http://www.emailonacid.com/blog/details/C13/yahoo_betas_embedded_css_may_affect_your_layout

希望这对您有所帮助。

关于css - 从电子邮件中删除内联 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19375226/

相关文章:

html - 为什么 span.details 中的边距不起作用?

CSS3 Flexbox Webkit、列流和水平滚动

html - 表格在 Chrome 中看起来不对,刷新后一切正常

email - Google脚本:MailApp.sendEmail到多个地址?

email - 使用 SendGrid 从我的域发送电子邮件

css - 如何在 v-col 中装箱一个绝对的 v-overlay?

php - 如何在 Woocommerce 3.3.4 上删除添加到购物车

java - 在没有 JavaMail API 的情况下用 java 发送电子邮件

php - 一次从两个表中选择多个值

facebook - 如何在电子邮件中添加 Facebook 点赞按钮