E-postamda CSS kullandım ve gönderdim.
E-postayı Gmail’de aldığımda, tüm CSS’ler devre dışı bırakıldı; ancak, e-postayı Thunderbird veya Outlook'ta aldığımda her şey yolunda.
Bunu nasıl düzeltebilirim?
Gmail CSS’yi tamamen engellemez. Hala satır içi stilini destekler. Neden stil bloğunu desteklemiyor, hiçbir fikrim yok. Çeşitli web posta ve e-posta istemcilerindeki CSS desteğine genel bir bakış için, işte size bir tane. http://www.campaignmonitor.com/css/
Stil sayfaları, web posta sağlayıcıları tarafından sık sık engellenen pek çok HTML özelliğinden biridir.
HTML mail, incinmiş bir dünyadır ve daha iyi olmayacak - aslında, daha da kötüye için bekleyebilirsiniz. HTML'nin hemen hemen her özelliği, some posta veya webmail hizmetinde desteklenmez. Modern olan her şey ölü bir kayıp. Ve tabii ki hala salt metin istemciler var.
Kodunuzu açmak ve her son postayı test etmek için boş zamanınız yoksa, forget HTML mail. Her şeyin beklendiği gibi çalışacağından emin olabileceğiniz normal bir web sayfasına bağlantı içeren bir metin posta gönderin.
Çok geç cevap veriyorum, ancak buradaki birine yardımcı olabilir. Postanızı gmail ve diğer e-posta istemcilerinde olduğu gibi görüntüleyebilmek için, html'nizdeki her etiket için satır içi stiline ihtiyacınız vardır, ancak her html etiketi için satır içi css yazmak zaman alır;
http://templates.mailchimp.com/resources/inline-css/
Tüm e-posta şablonunuzu yapıştırmanız yeterlidir; her etikette satır içi css içeren html belgesini alırsınız. Bu çok kolay :)
Not: Sınıfınızı ve kimliğinizi olduğu gibi sınıfta da alabilirsiniz.
Stilleri ve kimlikleri bir e-postaya stil ekleyebilirseniz, bunlar yanlışlıkla uygulamayı görüntülemek için gmail tarafından kullanılan stilleri veya kasıtlı olarak kötü niyetli niyetli biri tarafından çarpışabilirler. Satır içi stiller, etikette yereldir ve bunun için gmail stillerini yalnız bırakın.
Google, insanlar için yarattığı kullanıcı deneyimini korumalıdır.
Bir diğer iyi bilgi kaynağı ise MailChimp EMail Template Reference . Geliştirme bölümünü özellikle faydalı buluyorum çünkü CSS GMail'in ne desteklediği ve bundan nasıl yararlanılacağı hakkında bilgiler içeriyor.
Ben sadece bunu test ettim ve satır içi stilleri destekliyor, kodu biraz çirkin yapıyor ama hepsini çözebilirsiniz.
Umarım yardımcı olur.
<style type="text/css"></style>
Etiketler benim için çalıştı, tüm CSS'lerin çalışmadığı bir sorunum var çünkü bir
; kaçırdım _ Bu sıkıcı bir süreçti ama sonunda buldum.
Bu noktada link # 9 buradan, bana bireysel bir CSS satırı nedeniyle olabileceğinin ilk ipucunu verdi.
Ruby on Rails ve ActionMailer kullanıyorsanız, gem ActionMailer Inline CSS kullanabilirsiniz. Tek yapmanız gereken gem'i kurmak ve otomatik olarak tüm CSS'leri mail şablonlarınıza dahil edecek. Kelimenin tam anlamıyla kolay olamazdı.