Rumah >hujung hadapan web >tutorial css >Petua dan cara penting untuk pengekodan e -mel HTML
Cabaran Pengekodan Mel HTML: Mengatasi Ciri -ciri dan Keterbatasan Pelanggan Mel yang Berbeza
Artikel ini dikutip dari "membuat e -mel HTML" pada SitePoint Premium, yang meringkaskan beberapa petua dan helah penting dalam pembangunan e -mel HTML.
mata utama
Perbezaan khusus pelanggan:
Inilah yang perlu anda ketahui untuk membuat surat HTML anda berjalan lancar dalam versi Windows Outlook.
bagaimana enjin rendering Outlook berfungsi
Sejak tahun 2007, versi Windows Outlook telah menggunakan Word sebagai enjin rendering untuk HTML dan CSS. Microsoft menjelaskan mengapa perkataan digunakan pada tahun 2009:
kami memutuskan untuk terus menggunakan Word untuk membuat e -mel kerana kami percaya ia adalah pengalaman penciptaan e -mel yang terbaik, dengan banyak alat pengguna yang telah dinikmati selama lebih dari 25 tahun.
perkataan bukan sahaja tidak baik untuk memberikan HTML dan CSS, tetapi juga mempunyai kekurangan dokumentasi di kawasan ini. Satu -satunya dokumen rasmi yang sedia ada pada rendering perkataan adalah postingan blog yang diterbitkan oleh Microsoft pada tahun 2006 yang menerangkan keupayaan rendering HTML dan CSS dalam Outlook 2007.
Ini termasuk maklumat berikut:
dan setiap kategori hanya terpakai kepada elemen HTML tertentu:
<span></span>
dan <font></font>
hanya menyokong atribut teras. <div> dan <code> <code><p></p>
Sokongan teras dan ciri -ciri teras.
<table>, <code><td>, <code><tr>, <code><th>, <code><tbody>, <code><tfoot>, <code><thead>, , , <p>, dsb.) Menyokong sifat teras, teras dan penuh. <code><table>
<code><table>
<code><td> Ini bermakna kita perlu mempertimbangkan elemen yang digunakan untuk menggunakan gaya tertentu. Jadi jika kita perlu menentukan lebar atau ketinggian pada elemen kontena umum, kita akan menggunakan . Jika kita perlu mengisi, kita juga menggunakan <p> dan <strong>. Sehingga hari ini, versi Windows Outlook masih satu -satunya sebab kami masih menggunakan borang dalam e -mel HTML. Mujurlah, ada cara untuk membuat jadual -jadual ini kelihatan hanya untuk Outlook, menyembunyikannya dari pelanggan mel yang lebih kuat, dan membolehkan kami menggunakan lebih banyak kod semantik. </strong>
</p> (Kandungan berikut dibatasi oleh ruang, hanya beberapa gambaran keseluruhan titik teknikal utama akan dikekalkan. Sila rujuk teks asal untuk kandungan lengkap) <ul>
<li> <strong> Komen bersyarat: </strong> Gunakan komen bersyarat untuk menambah kod tertentu ke Outlook. </li>
<li> <strong> MSO-Properties: </strong> Gunakan atribut CSS proprietari Outlook (prefixed with <code>mso-
) untuk melaksanakan gaya tertentu. <a></a>
elemen href
.
: menyelesaikan masalah mengeluarkan
unsur -unsur pada mail yahoo pada Android. <img alt="Petua dan cara penting untuk pengekodan e -mel HTML" >
elemen. Kesimpulan
Ciri pemprosesan klien mel adalah sebahagian daripada kerja pemaju mel. Adalah penting untuk mengikuti komuniti pemaju e -mel dan menyedari kemas kini dan amalan terkini. Dengan melaporkan isu -isu yang kami perhatikan, klien mel dapat memperbaiki dan menetapkan kodnya sendiri. Walaupun ini adalah proses yang perlahan, saya merasakan bahawa surat HTML sedang menuju ke arah masa depan yang lebih baik dengan interoperabilitas yang lebih baik dan sokongan standard. Ini akan membuka pintu kepada ciri -ciri yang lebih menyeronokkan dan menarik seperti interaktif!
Sila ambil perhatian bahawa kerana panjang teks asal, output ini memudahkan dan meringkaskan beberapa butiran teknikal. Untuk maklumat yang lebih terperinci, sila rujuk teks asal.
Atas ialah kandungan terperinci Petua dan cara penting untuk pengekodan e -mel HTML. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!