0

html をメールとして送信したときに name 属性が欠落している理由をご存知の方はいらっしゃいますか?

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

になる

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

2 に答える 2

1

これは、電子メールメッセージの作成、送信、送信、または読み取りに使用されるソフトウェアによって異なります。それ以上の情報がなければ、有罪を特定することはほとんど不可能です。

このname属性は、実際には、JavaScriptで特定の要素を選択するために、クライアント側のスクリプトでのみ使用されます。一部のソフトウェアが属性を削除するという実際の問題が発生する場合は、id代わりに、より標準的な(最近の)属性を使用することを検討してください。

于 2013-01-31T04:57:07.733 に答える
1

私の知る限り、画像タグは name 属性をサポートしていません。http://www.w3.org/MarkUp/html3/img.html

または、有効な属性ではないため、電子メールの解析によって削除されています。

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

「XHTML 1.0 では、この要素の "name" 属性は "id" 属性に取って代わられ、XHTML 1.1 では単純に無効になりました。したがって、その使用は推奨されなくなりました。」

于 2013-01-30T23:57:32.813 に答える