html - Office 365 电子邮件 Web 应用程序 - 文本修饰支持

标签 html css html-email office365 text-decorations

所以我最近发现 Office 365 上的电子邮件 Web 应用程序无法正确显示我的电子邮件。我有一些超文本链接,我有一个内联样式,将我的文本装饰设置为无。

<a href="http://wwww.example.com" style="color:#ffffff; text-decoration:none;">
     Click Me!
</a>

Outlook 365 似乎摆脱了我所有的样式,并最终在字体标签中敲打我的链接,例如:

<a target="_blank" href="//wwww.example.com">
     <font color="white">
          Click Me!
     </font>
</a>

有谁知道如何防止 Office 365 这样做。

最佳答案

不知道它为什么这样做,但希望覆盖它的一种方法是在 header 中使用 !important css 声明:

<style>
font, a {
  text-decoration: none !important;
}
</style>

惊讶的是 Outlook 没有在他们强加的标签中包含一个类。相反,您必须将自己的“未覆盖”类添加到您不希望此覆盖 css 生效的所有 fonta 标签。

关于html - Office 365 电子邮件 Web 应用程序 - 文本修饰支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20056621/

相关文章:

html - Cell 元素的 CSS 选择器表元素

jquery - 响应式全屏背景图像,将显示其所有内容

css - Bootstrap 4 : get the last card in card column

html - Zurb Ink 按钮不符合面板中的 2 列

javascript - 如何删除呈现的 html 中的路由器导出标签?

javascript - 使用 Javascript 从 html 下拉菜单中获取数值作为数字

css - 如何在不移动 css 中的 div 位置的情况下增加悬停时的边框宽度?

html - 为什么我的 HTML 页面可以在本地正确打开,但不能从服务器打开?

ruby-on-rails-3 - 在邮件主题中添加 TM 符号

ios - 使用 SKPSMTP iOS 发送 HTML 电子邮件