html电子邮件中缺少名称属性

时间:2013-01-30 23:48:57

标签: html email

我想问一下,当你将html作为电子邮件发送时,是否有人知道为什么缺少name属性?

<img src="http://somepic.jpg" alt="some_alt_message" name="some_name" />

变为

<img src="http://somepic.jpg" alt="some_alt_message"  />

2 个答案:

答案 0 :(得分:1)

据我所知,image标签不支持name属性。 http://www.w3.org/MarkUp/html3/img.html

和/或电子邮件解析正在剥离它,因为它不是有效的属性。

http://www.htmlquick.com/reference/tags/img.html#name

“在XHTML 1.0中,该元素的”name“属性已被弃用,而有利于”id“属性,而在XHTML 1.1中,它只是无效。因此,不再推荐使用它。”

答案 1 :(得分:1)

这取决于用于撰写,发送,传输或阅读电子邮件的软件。没有进一步的信息,几乎不可能认定有罪。

实际上,name属性仅用于客户端脚本,以便在JavaScript中选择特定元素。如果它导致某些软件删除属性的实际问题,请考虑使用更标准(当天)id属性。