Dalam tampilan email saya, saya biasanya hanya melakukan sesuatu seperti ...
<dl>
<dt>Name</dt>
<dd>Value</dd>
</dl>
Haruskah saya melakukannya seperti ini?
<html>
<head></head>
<body>
<dl>
<dt>Name</dt>
<dd>Value</dd>
</dl>
</body>
</html>
Dengan kata lain, seperti saya menandai dokumen mandiri?
Saya kira saya dapat dengan aman berasumsi bahwa klien email berbasis web akan menghapusnya?
Bagaimana cara yang benar?
html
email
html-email
alex
sumber
sumber
html
,head
danbody
tag dalam pesan nya.Jawaban:
Cara yang benar adalah mengikuti standar HTML . Anda dapat memvalidasi halaman HTML Anda di sini .
Klien email Anda harus mengikutinya dan membuang apa yang tidak didukung atau yang tidak aman seperti javascript.
PEMBARUAN: setelah beberapa suara negatif dari orang-orang yang marah ketika Anda memberi tahu mereka untuk mengikuti standar, saya akan mengungkapkan beberapa alasan mengapa mengikuti standar dapat bermanfaat di sini:
sumber
head
dapat diabaikan dan memiliki penggantian yang anggun.Apakah Anda menyertakan tag html / head / body sama sekali tidak relevan - tag tersebut selalu opsional dan tidak akan memengaruhi rendering dokumen dengan cara apa pun.
Yang paling penting adalah apakah mode quirks aktif atau tidak. Sayangnya, Anda tidak dapat mengontrolnya dalam pengaturan email web. Tabel dan gaya sebaris adalah teman Anda. Taruhan terbaik Anda adalah menguji sebanyak mungkin webmail dan klien desktop.
sumber
Banyak postingan di utas ini yang agak tua, dan akibatnya tidak lagi akurat.
Saat ini email HTML harus menyertakan deklarasi doctype, html dan body jika Anda berniat melakukan sesuatu yang mewah sama sekali.
Ada banyak panduan tentang hal ini yang dapat membantu Anda mempelajari cara membuat kode HTML Email dengan benar, tetapi kebanyakan dari mereka mengabaikan spesifikasi dari sebuah doctype, yang mana saya tersandung pada pertanyaan Anda.
Saya sarankan Anda membaca 2 posting berikut yang berasal dari tim terkemuka yang akrab dengan berbagai masalah:
pengambilan monitor kampanye
email tentang pengambilan asam
sumber
Tergantung sepenuhnya pada klien email yang menerimanya. Menurut pengalaman saya, sebagian besar klien email yang akan menafsirkan HTML tidak peduli jika Anda memiliki tag seluruh tubuh / head / html, dll. Bahkan, Anda bahkan tidak memerlukan tag tersebut untuk sebagian besar browser. Anda harus memiliki tag kepala untuk menyertakan gaya / judul, dll. Jika tidak, tag tersebut sebenarnya tidak diperlukan. Saya tidak pernah melihat mereka perlu.
sumber
Ada 1 hal yang saya tahu benar: Menggunakan tag pembuka dan penutup HTML akan membantu dalam penilaian spam secara umum karena fakta bahwa banyak filter berbasis alat dan firewall perangkat lunak akan menambahkan satu poin atau lebih ke email yang menggunakan html tetapi tidak menggunakan tag pembuka dan penutup.
sumber
Menurut saya tidak ada cara yang benar tetapi mencoba membuat email dapat dilihat di sebanyak mungkin pembaca email.
Saya biasanya memeriksa email di Thunderbird, karena Outlook lebih memaafkan.
Di Thunderbird ini adalah kode HTML untuk email (saya memiliki ekstensi yang menunjukkan html)
BTW, saya menggunakan email teks biasa untuk semua formulir web saya setiap kali saya bisa. Saya memiliki banyak masalah dengan email blackberry menggunakan html + email teks biasa.
sumber