【问题标题】:Does the PIE.htc hack work in email?PIE.htc hack 可以在电子邮件中使用吗?
【发布时间】:2013-02-07 18:56:27
【问题描述】:

我的任务是创建一个坚如磐石的电子邮件框架,为 Apple Mail 和 Sparrow 等客户端推动现代 Web 开发和设计模式,但优雅地降低 Yahoo!、Gmail、Hotmail 等。

包含PIE.htc hack 是否适用于较旧的电子邮件客户端?

【问题讨论】:

  • 可能不会。基于 Web 的客户端会根据所使用的浏览器而有所不同,并且大多数情况下都可能会删除 htc 文件。桌面客户端(例如 Outlook)无处不在。使用 IE 作为渲染引擎的旧版本和使用 MS Word 作为渲染引擎的 Outlook 2010 等新版本。 HTC 是特定于 IE 的。其他客户不知道如何处理它。
  • 想通了。虽然,至少 Outlook 2011 for Mac 使用 Webkit 作为渲染引擎,而不是 MS Word。如果我通过<style type="text/css">@import url(css/main.css);</style> 导入在所需元素上使用behavior: url(PIE.htc); 的样式表怎么办?
  • 我再次拒绝。据我了解,htc 是一个 IE 唯一的东西,它还需要 javascript 才能运行。出于安全原因,电子邮件中禁用了 javascript。根据我的经验,制作跨平台 html 电子邮件的最佳方法是坚持使用表格进行布局,保持 css 内联并将图像用于圆角等花哨的东西。

标签: html css email css3pie


【解决方案1】:

不,它不起作用,因为 .htc 文件需要由托管页面的 Web 服务器提供。虽然电子邮件包含 HTML,但不是网页。

【讨论】:

  • 不是网页但可以在浏览器中查看?
  • 不,它不起作用,因为邮件主机(例如 Gmail)不会为您的 PIE.HTC 文件提供服务。
猜你喜欢
  • 2014-03-20
  • 1970-01-01
  • 2011-05-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-19
  • 1970-01-01
相关资源
最近更新 更多