html - 从outlook发送到gmail时如何防止html链接下划线?

标签 html hyperlink outlook gmail html-email

我尝试将包含 anchor 标记的渲染 html 复制粘贴到 outlook,例如:

<a href="tel:1000000000" style="text-decoration: none; color: #4e4b4c;">1000000000</a>

(我通过右键单击选择呈现的 html -> 全选)

但是当我将邮件发送到 gmail 时,我收到了带下划线的链接。我试图给这个元素 text-decoration: none; 风格,但它不起作用。

这是一个代码示例: https://codepen.io/anon/pen/WdKrvj

展望(发送方):

outlook after copy-paste

在 gmail 上(接收方):

gmail after receiving

谢谢!

最佳答案

放置链接是因为 Gmail 在您的链接示例周围放置了列表样式:

.ii a[href] { color: #15c; }

解决这个问题的方法是在您的电话号码(或地址)周围添加一个跨度

<span class="contact">675 Massachusetts Ave.<br>Cambridge, MA 02139, USA</span>

然后使用 CSS,您可以定位该特定元素并设置其样式

.contact a {color:#000000!important; text-decoration:underline!important;}

可以找到完整的文章(带有第二个选项)here.

希望这能回答您的问题。

关于html - 从outlook发送到gmail时如何防止html链接下划线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48249856/

相关文章:

jsf-2 - JSF2 - 如何创建包含参数和 anchor 的链接?

.net - 如何发送一封在 outlook 中完全符合我在 web 浏览器中看到的电子邮件?

html - 递归变量可以用css表达吗?

html - 使用 CSS 插入链接

html - 部分文字覆盖图片html

用于记录点击 PDF 链接的 Javascript 代码 - Qualtrics

c# - 使用 .Net 2.0 的 VS 2012 中的 Microsoft.Office.Interop.Outlook 2010 引用

c# - 扩展 Outlook 2010 附件上下文菜单

javascript - 每次动画结束后完全删除元素。 - 仅使用 CSS

html - 根据背景颜色更改文本颜色