Html 网站的正确电子邮件地址文本格式

Html 网站的正确电子邮件地址文本格式,html,email,web,Html,Email,Web,我必须在我的网站上显示我的电子邮件地址,我正在使用此格式email[at]domain.com以防垃圾邮件,但我的一位同事告诉我改用此格式email@domain.com这样访问者就可以轻松地复制地址并粘贴到邮件上。我看到一些网站也使用图片作为他们的电子邮件地址。那么,最好的方法是什么呢 电子邮件[at]domain.com,email@domain.com或使用如下图像: 谢谢。有几种方法可以显示您的电子邮件详细信息。对于高级思维,您也可以使用二维码。在你所问的问题中,电子邮件的使用与wwxx

我必须在我的网站上显示我的电子邮件地址,我正在使用此格式email[at]domain.com以防垃圾邮件,但我的一位同事告诉我改用此格式email@domain.com这样访问者就可以轻松地复制地址并粘贴到邮件上。我看到一些网站也使用图片作为他们的电子邮件地址。那么,最好的方法是什么呢

电子邮件[at]domain.comemail@domain.com或使用如下图像:


谢谢。

有几种方法可以显示您的电子邮件详细信息。对于高级思维,您也可以使用二维码。在你所问的问题中,电子邮件的使用与wwxx@example.com正在冒着一种风险,就像垃圾邮件机器人从HTMLDOM中捕获它一样

您可以使用类似这样的脚本来保护

<span id="email">email[at]domain.com</span>
<!-- Please enter a valid email address -->

<SCRIPT TYPE="text/javascript">
    var emailE='emailserver.com'
    var emailE=('yourname' + '@' + emailE)
    var emailAttr = document.getElementById("email");
    document.getElementById("email").innerHTML ='<a href="mailto:' + emailE + '">' + emailE + '</a>';
     //-->
</script>
email[at]domain.com
var emailE='emailserver.com'
var emailE=('yourname'+'@'+emailE)
var emailAttr=document.getElementById(“电子邮件”);
document.getElementById(“电子邮件”).innerHTML='';
//-->
还有一些编码技术可以采用。

正确的方法?将其设置为URI(使用
mailto
URI方案)并将其链接(使用
a
HTML元素)


最好的方法是什么?这取决于你的标准

如果您想让访问者(包括人类和机器人)的生活变得更轻松,请使用链接。
如果您想让访问者(包括人类和机器人)的生活变得更艰难,请混淆地址


“更难”也可能意味着不可能,这取决于你混淆的方式。如果你将你的电子邮件地址作为图片发布,许多盲人用户将无法访问它。一些智障用户将无法将
[at]
@
交换。没有复制粘贴功能的用户在切换应用程序和手动输入地址时可能无法记住您的地址。没有JavaScript的用户可能无法访问一些聪明的小部件。等等。

use可以使用JavaScript或jquery替换字符,请阅读
<a href="mailto:email@example.com">email@example.com</a>