Saat Anda melihat di http://www.campaignmonitor.com/css/ Anda mengetahui bahwa Anda perlu menyematkan gaya sebaris di HTML Anda, agar email Anda dapat dibaca di klien email mana pun.
Apakah Anda mengetahui alat atau skrip untuk mengonversi file HTML secara otomatis dengan dideklarasikan menjadi file HTML dengan hanya atribut gaya CCS sebaris?
Sunting : Ada solusi Javascript (yaitu: http://www.robertnyman.com/2006/04/24/get-the-rendered-style-of-an-element/ )? Dengan jQuery?
Jawaban:
Periksa konverter online premailer.dialect.ca atau skrip Python ini untuk melakukannya.
sumber
Berikut adalah daftar alat bantu inlining siap pakai berbasis web, beberapa telah disebutkan sebelumnya. Jika ada yang terlewat, silakan edit dan tambahkan. Saya tidak bisa menjanjikan setiap karya seperti yang diiklankan, jadi berikan komentar, tetapi jangan tembak pembawa pesan ...
Dan ini salah satu yang bekerja secara terbalik (un-inlining css Anda)
sumber
Jika Anda ingin memiliki solusi PHP, Anda dapat mencoba CssToInlineStyles .
sumber
Dua varian C #:
http://chrispebble.com/Blog/7/inlining-a-css-stylesheet-with-c
PreMailer.Net - https://github.com/milkshakesoftware/PreMailer.Net
Belum menguji keduanya tetapi akan memposting kembali jika / ketika saya melakukannya.
sumber
Saya menulis perpustakaan Node.js yang disebut Styliner yang CSS di Javascript sisi server.
Ini mendukung lembar gaya KURANG juga (dan mendukung plugin untuk format lain)
sumber
Anda mungkin ingin melihat PostageApp .
Salah satu fiturnya yang sangat kuat adalah ia memiliki sistem template yang sangat kuat yang dapat secara otomatis menyebariskan HTML dan CSS tanpa masalah apa pun.
( Pengungkapan Penuh: Saya Manajer Produk untuk PostageApp.)
sumber
Ini mungkin sedikit terlambat, tetapi jika Anda ingin membuat HTML Anda sebaik mungkin untuk pemasaran email (dengan menyebariskan css Anda, dan menggunakan sekumpulan alat keren lainnya), gunakan Premailer . Gratis, dan tentu saja, dibuat dalam kemitraan dengan CampaignMonitor itu sendiri.
Semoga membantu.
sumber
Saya agak terlambat ke permainan tetapi semoga ini akan membantu seseorang.
Saya menemukan metode jQuery / javascript kecil yang bagus ini yang dapat disematkan ke halaman - http://devintorr.es/blog/2010/05/26/turn-css-rules-into-inline-style-attributes-using-jquery /
Saya telah mengeditnya sedikit untuk mendukung IE dan juga untuk mendukung halaman dengan beberapa file CSS terlampir menerapkan gaya dalam urutan yang benar.
Halaman tersebut kemudian dapat disalin / ditempel ke badan email.
sumber
Tidak cukup hanya sebariskan CSS Anda. Tidak ada standar yang diamati tentang bagaimana email HTML akan ditampilkan di klien email apa pun yang digunakan. Mereka semua melakukannya secara berbeda, dan semakin Anda mendesain email Anda, semakin besar kemungkinan email itu akan membobol lebih banyak klien. Banyak profesional di bidang ini hanya menggunakan gambar dan tabel dan mungkin beberapa warna latar belakang, tetapi tidak ada yang lain. Selalu sertakan tautan ke situs web yang memiliki salinan email yang berfungsi dan selalu berikan varian teks biasa.
sumber
Solusi javascript oleh tikku di sini: https://tikku.com/open-source/utilities/css-inline-transformer/
sumber
Satu lagi dari mailchimp - http://beaker.mailchimp.com/inline-css
sumber
Untuk programmer PHP: periksa konverter online ini atau skrip PHP ini untuk melakukannya.
sumber