gpt4 book ai didi

css - 电子邮件客户端忽略内部样式表

转载 作者:行者123 更新时间:2023-12-04 14:32:55 25 4
gpt4 key购买 nike

正常 Web 开发中的最佳实践要求将样式放在样式标签之间或加载样式表;但是,我发现有几个电子邮件客户端会忽略任何样式标签,只执行内联样式 (www.campaignmonitor.com)。我可以处理,但我不确定 CSS 是否支持内联媒体查询。我希望我的电子邮件在桌面上显示有所不同。是否支持类似的东西?:

<div id="myDiv" style="@media screen and (max-width:480px;){ color:black; }"></div>

最佳答案

HTML 电子邮件是完全不同的野兽。您需要像 1999 年那样对它们进行编码。使用非常有限的一组标签并确保所有或您的样式都是内联的。使用表格进行布局。

要使用媒体查询,您需要同时执行这两项操作。

我建议首先使用所有内联样式创建您的电子邮件。然后,当您对它感到满意时,您可以添加对移动设备的支持。

要添加对移动设备的支持,请将媒体查询添加到 head 标签并使用 !important 覆盖任何内联样式。

这是一个例子: Optimizing for mobile email

这是一个有用的图表,详细说明了电子邮件客户端的 css 支持。 http://www.campaignmonitor.com/css/

关于css - 电子邮件客户端忽略内部样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13975087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com