gpt4 book ai didi

PHPMailer 不包括 Bootstrap 3 的外部 css

转载 作者:太空宇宙 更新时间:2023-11-04 13:26:47 26 4
gpt4 key购买 nike

我有一个发送 HTML 电子邮件的 PHPMailer 脚本(通过嵌入 HTML 文件的代码)。HTML 文件是一个 Bootstrap 3 页面,它引用了用于引导样式的外部 CSS 文件。

电子邮件有效,并收到图像等,但没有任何 CSS。我有什么特别需要做的,或者不推荐做的吗?

这里有一个类似的问题:How can I send HTML mails with included CSS with PHPMailer?但因为它已经 4 岁了,我想也许事情可能已经改变了..?!

如果不是,那么我想我必须将电子邮件重新格式化为仅不含 CSS 的 HTML。

最佳答案

Trizz 和 Carrie 是正确的——据我所知,大多数电子邮件客户端都会阻止外部脚本/样式表,因此最好的办法是在 HTML 电子邮件正文的顶部包含您需要的样式。

<style type="text/css">

.some_class {
/*styles here*/
}

.another_class {
/*styles here*/
}

</style>

<!--now start your html for your email here-->

最好的做法是为您的样式类和 ID 提供真正唯一的名称,以避免与各种电子邮件平台的内置 CSS 命名约定发生冲突。您可以使用 Email on Acid 等服务针对各种电子邮件程序测试您的代码。 (虽然这个不是免费的)。

关于PHPMailer 不包括 Bootstrap 3 的外部 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23656302/

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