【发布时间】:2013-10-21 15:00:17
【问题描述】:
我希望在 HTML 电子邮件中添加超链接,但只能通过 CSS3 在移动设备上添加。是否有任何 CSS3 属性可以做到这一点?
【问题讨论】:
-
不,没有:CSS影响,影响,only表示,它不能改变HTML标记,或提供功能。
-
事实上,您可以通过 CSS3 更改移动电子邮件中的许多标记。例如在 CSS3 属性之前和之后添加/删除移动设备上的副本等等。我不确定是谁投了反对票,这让我很生气。
-
不,你不能:
::before和::after伪元素不在标记中,它们在 DOM 中不可用。使用 CSS 将文本转换为链接是不可能的(CSS 不能直接针对特定文本(::first-letter、::first-line伪元素除外),除非该文本被包装在某种标签中)。移动设备可以显示/隐藏链接(例如,使用媒体查询),但它无法创建它们。 -
@DiNovici 从您对我的评论中您知道,Gmail 不会尊重您之前/之后的 CSS。 HTML 电子邮件几乎不懂 CSS,更不用说 CSS3。
标签: css hyperlink html-email