你可以在css风格标签中添加Mailto链接吗?

问题描述:

你可以添加mailto(任何锚链接)到你的样式标签吗? 我问的原因是,我有一些样式元素不能在我的html body标签中使用我的电子邮件锚点链接,所以我想知道,如果我可以将它添加到我的CSS,而不是尝试看看是否将工作,可以这样做?你可以在css风格标签中添加Mailto链接吗?

如果是这样,我使用什么标签?

如果这是我的例子:

<a><h1 id="emailLink" style="color:red">Email us here</h1></a> 
+0

你能给一个[示例](https://*.com/help/mcve)什么不适合你吗?真的不清楚你在问什么。 –

+0

mailto链接将是:href:mailto:[email protected],可以添加该电子邮件链接,在CSS标签,还是它必须只在身体标签? – Liezle

如果你的问题是你是否可以定义mailto为CSS属性,那么答案是不mailto是一个链接前缀,用信号通知浏览器以下字符串是电子邮件地址,应该这样处理。例如:

<a href="mailto:[email protected]">Send e-mail</a> 

在另一方面,这是无效的,因为mailto不是已知的CSS属性:

<a style="mailto:[email protected]">Send e-mail</a> 
+0

你是完全错误的:)为什么你需要内联样式的前缀,当你正在使用'样式'的样式确切元素,为什么然后有人想要在那里的东西?此外:答案是肯定的。 –

+0

@MaciejKwas对不起,但你没有任何意义。请尝试重新说明。由于这个问题不是很清楚,我已经回答了我相信原始海报想要提出的问题。对于这个问题,我的回答是正确的:你不能在CSS中指定收件人的电子邮件地址。 – skreborn

+0

是的,我必须承认问题的级别低于零,毫无疑问。 –

您需要使用a标签和风格它是这样: a[href^="mailto:"]{color: red;}a[href^="mailto:"]{color: inherit;}^=是特殊的css比较目标元素href属性开始 - 在这种情况下,mailto:

+0

谢谢,但cani把电子邮件的实际地址放在css?a [href^=“mailto:”] {color:inherit;}实际的电子邮件地址在哪里? ? – Liezle

+0

像这样:'a [href =“mailto:email @ localhost”] {color:inherit;}' –