การรองรับพร็อพเพอร์ตี CSS transition (29 มีนาคม 2024)
- เนื้อหาที่สรุปสถานะการรองรับพร็อพเพอร์ตี CSS transition ในอีเมลไคลเอนต์
- พร็อพเพอร์ตี CSS transition เป็นความสามารถที่ทำให้การเปลี่ยนแปลงค่าของพร็อพเพอร์ตี CSS มีเอฟเฟ็กต์แอนิเมชันในช่วงเวลาที่กำหนด
- ในอีเมลไคลเอนต์ยังไม่รองรับอย่างกว้างขวาง
การรองรับพร็อพเพอร์ตี CSS text-wrap (3 เมษายน 2024)
- เนื้อหาที่สรุปสถานะการรองรับพร็อพเพอร์ตี CSS text-wrap ในอีเมลไคลเอนต์
- พร็อพเพอร์ตี CSS text-wrap เป็นพร็อพเพอร์ตีที่กำหนดว่าจะตัดบรรทัดคำยาวอย่างไร
- ในอีเมลไคลเอนต์ยังไม่รองรับอย่างกว้างขวาง
การรองรับพร็อพเพอร์ตี CSS word-spacing, shape-margin, shape-outside (13 มีนาคม 2024)
- เนื้อหาที่สรุปสถานะการรองรับพร็อพเพอร์ตี CSS word-spacing, shape-margin, shape-outside ในอีเมลไคลเอนต์
- CSS word-spacing เป็นพร็อพเพอร์ตีที่ใช้ปรับระยะห่างระหว่างคำ
- CSS shape-margin และ shape-outside เป็นพร็อพเพอร์ตีที่กำหนดวิธีให้ข้อความล้อมรอบรูปภาพหรือวัตถุ
- ในอีเมลไคลเอนต์ยังไม่รองรับอย่างกว้างขวาง
ข่าวอัปเดต Caniemail เดือนมีนาคม 2024 (29 มีนาคม 2024)
- ข่าวที่สรุปเนื้อหาการอัปเดตที่เพิ่มเข้ามาในเว็บไซต์ Caniemail ในเดือนมีนาคม 2024
ข่าวอัปเดต Caniemail เดือนกุมภาพันธ์ 2024 (29 กุมภาพันธ์ 2024)
- ข่าวที่สรุปเนื้อหาการอัปเดตที่เพิ่มเข้ามาในเว็บไซต์ Caniemail ในเดือนกุมภาพันธ์ 2024
สถานะการรองรับพร็อพเพอร์ตี CSS ของอีเมลไคลเอนต์
- Apple Mail (macOS) : รองรับ 267 จาก 284 รายการ
- Apple Mail (iOS) : รองรับ 266 จาก 284 รายการ
- Samsung Email (Android) : รองรับ 239 จาก 284 รายการ
- SFR (Desktop Webmail) : รองรับ 226 จาก 257 รายการ
- WEB.DE (iOS) : รองรับ 222 จาก 235 รายการ
แนะนำเว็บไซต์ Caniemail
- เป็นเว็บไซต์ที่เปิดตัวและดูแลโดย @HTeuMeuLeu และทีม Tilt Studio
- อ้างอิงจาก caniuse.com ต้นฉบับของ @Fyrd และออกแบบโดย @Lensco
- อ้างอิงจากไอเดียและชื่อดั้งเดิมของ @M_J_Robbins และทีม Rebel
- ชุมชนนักพัฒนาอีเมลบน GitHub ช่วยสนับสนุนการมีส่วนร่วมด้านข้อมูล
- หากพบปัญหา แนะนำให้รายงานบั๊กบน GitHub
ความเห็นของ GN⁺
- เป็นเว็บไซต์ที่มีประโยชน์มากสำหรับนักพัฒนาอีเมล เพราะสามารถดูสถานะการรองรับพร็อพเพอร์ตี CSS ของแต่ละอีเมลไคลเอนต์ได้ในภาพรวม เป็นเว็บไซต์ที่จำเป็นมากสำหรับตรวจสอบความเข้ากันได้เมื่อต้องการนำพร็อพเพอร์ตี CSS ใหม่มาใช้กับอีเมล
- ปัจจุบันการรองรับ CSS ของอีเมลไคลเอนต์ยังด้อยกว่าเว็บเบราว์เซอร์มาก พร็อพเพอร์ตีที่เกี่ยวกับแอนิเมชันหรือเลย์เอาต์แทบไม่ได้รับการรองรับ จึงเป็นข้อจำกัดของการออกแบบอีเมล
- มีการแจ้งข่าวอัปเดตอย่างสม่ำเสมอ จึงน่าจะช่วยให้นักพัฒนาอีเมลติดตามข้อมูลล่าสุดได้ อย่างไรก็ตาม รอบการอัปเดตอาจถี่เกินไปจนตามไม่ทันได้
- มีเว็บไซต์คล้ายกันอย่าง EmailOnAcid และ Litmus แต่เว็บไซต์เหล่านี้ต่างกันตรงที่มีภาพหน้าจอพรีวิวการเรนเดอร์ในแต่ละไคลเอนต์ให้ดู หากใช้งานร่วมกับ Caniemail ก็น่าจะเกิดผลเสริมกันได้
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
เป็นแหล่งข้อมูลที่ยอดเยี่ยม และ Outlook นี่ชวนปวดหัวจริง ๆ แถมรองรับอะไรน้อยมาก
ปกติเวลาทำเทมเพลตอีเมลสำหรับการแจ้งเตือนของแอปในบริษัทมักจะลำบาก แต่หลังจากเปลี่ยนมาใช้ MJML(https://mjml.io/) แล้วทุกอย่างราบรื่นขึ้นมาก
จากหลายอุปกรณ์ที่ทดสอบ ผลลัพธ์ดูเข้ากันได้ดีที่สุด และตรวจสอบการเรนเดอร์บนแอปกับอุปกรณ์ต่าง ๆ ด้วย Litmus(https://litmus.com) ส่วน https://testi.at/ ที่มีคนพูดถึงในเธรดอื่นก็ลองใช้แล้วเข้ากันได้ดี
HTML email เหมือนหยุดอยู่ในยุคเว็บสมัย IE6 ดังนั้นงานอีเมลส่วนน้อยที่ต้องการมากกว่ารายการแท็กรูปภาพ ผมจึงใช้ Foundation for Emails(https://get.foundation/emails.html) มาตลอด และรู้สึกขอบคุณที่มันมีอยู่
มีเรื่องขำ ๆ เกี่ยวกับไซต์นี้อยู่ ผู้ดูแลเคยบอกว่าในล็อกการใช้งานมีร่องรอยจำนวนมากของคนที่เข้าใจวัตถุประสงค์ของไซต์ผิด ใส่ชื่อคนดังแล้วพยายามส่งอีเมลถึงพวกเขา
ก่อนเปิดตัวบริการใหม่ ถ้ามีส่วนอธิบายสั้น ๆ ให้คนทั่วไปพอรู้ว่ามันคืออะไรได้ก็คงดี
คะแนนยิ่งต่ำยิ่งดี ผมรู้จักคนอยู่ไม่น้อยที่มีนโยบายว่า “อีเมลอนุญาตเฉพาะ ข้อความล้วน เท่านั้น ไฟล์แนบที่ไม่ได้ตกลงกันล่วงหน้าไม่อนุญาต และที่เหลือให้ลบอัตโนมัติ”
ปัญหาอยู่ที่การใช้ CSS มากเกินไป หรือถึงขั้นอนุญาต JavaScript เลยนั่นแหละ นึกไม่ออกว่ามีปัญหาความปลอดภัยของอีเมลที่เกิดจาก HTML อย่างเดียวโดยไม่มี CSS หรือ JavaScript
ถ้าจะอ่านใน Thunderbird เหมือนว่าต้องเปิดดูต้นฉบับอีเมล
ลิงก์ที่เกี่ยวข้อง:
Can I Email? - https://news.ycombinator.com/item?id=27112960 - พฤษภาคม 2021, 273 ความเห็น
Can I Email: ‘Can I Use’ for email - https://news.ycombinator.com/item?id=20948826 - กันยายน 2019, 196 ความเห็น
'Can I Use' for Email - https://news.ycombinator.com/item?id=20934601 - กันยายน 2019, 1 ความเห็น
ไคลเอนต์ยอดนิยมสองอันดับแรกอย่าง Gmail และ Outlook อยู่ที่อันดับ 25 และ 41 ตามลำดับ หรือก็คืออยู่กลุ่มท้าย ๆ
display: none, แอนิเมชัน และ CSS อื่น ๆ ที่ยากจะบอกว่าจำเป็นต้องมีในอีเมลพื้นฐานก็มีครบแล้ว ดังนั้นอันดับสูงอาจไม่ใช่เป้าหมายที่ดีเสมอไป
HTML “document” ที่มีฟีเจอร์ครบถ้วนจริง ๆ แล้วไม่ค่อยใช่เอกสาร แต่ใกล้เคียงกับแอปพลิเคชันมากกว่า ดังนั้นการที่เมลไคลเอนต์จำกัดการรองรับก็สมเหตุสมผล
แต่เพราะความแตกกระจายแบบนี้ เลยอยากให้มีมาตรฐานจริง ๆ จำเป็นต้องมี HTML subset ที่ไม่ใช่แอปพลิเคชัน อย่างเป็นทางการ ซึ่งไม่สามารถดึงรีซอร์สระยะไกลหรือรันโค้ดได้ เป็นรูปแบบเอกสารที่มีสื่อฝังในตัว แอนิเมชัน สไตล์ลิง ฯลฯ ก็พอ
เข้าใจว่าอุตสาหกรรมเทคโนโลยีโฆษณาอยากใช้อีเมลของผมเป็นป้ายโฆษณา แต่ขอให้ไปไกล ๆ เถอะ ข้อความล้วนกับไฟล์แนบ ก็พอแล้ว
หมายเหตุ: jsx-email มีฟังก์ชันตรวจสอบความเข้ากันได้ของอีเมลไคลเอนต์ผ่าน CLI ในตัว โดยใช้ชุดข้อมูล caniemail: https://jsx.email/docs/core/cli#check
น่าจะมีประโยชน์กว่าถ้าลิสต์เฉพาะ คุณสมบัติ CSS ไม่กี่อย่างที่อีเมลไคลเอนต์ทุกตัวรู้จัก พูดจริง ๆ ไม่ได้ล้อเล่น
คำตอบของ CanIEmail? ส่วนใหญ่คือ “ไม่”
ที่ดูเหมือนว่าทุกตัวรองรับก็มีประมาณ
border-collapse, ชอร์ตแฮนด์font,list-style-type, หน่วย CSS หลายแบบ (cm,em,ex,in,mm,pc,%,pt,px),vertical-align, องค์ประกอบ HTML บางส่วนกับแอตทริบิวต์valign, และฟอร์แมตรูปภาพ JPG/PNGตอนแรกนึกว่าเป็นไซต์ล้อเล่นที่แสดงคำว่า “No.” ตัวใหญ่ ๆ อย่างเดียว
การรองรับ ดาร์กโหมด ในอีเมล เป็นหนึ่งในเรื่องที่น่าหงุดหงิดที่สุดที่เคยเจอในฐานะฟรอนต์เอนด์เดเวลลอปเปอร์ที่เขียนโค้ดมาตั้งแต่ยุค IE6
โดยพื้นฐานแล้วทำได้แค่สร้างดีไซน์โหมดสว่าง แล้วเลือกสีที่ยังดูโอเคเมื่ออีเมลไคลเอนต์ดาร์กโหมดห่วย ๆ ทำการกลับสีอัตโนมัติ
Gmail เป็นหนึ่งในตัวอย่างที่แย่ที่สุด ไม่มีทางเลือกสีเองในดาร์กโหมดเลย