การจัดการรูปภาพในโปรแกรมรับส่งอีเมล
จัดการรูปภาพที่ถูกบล็อกด้วยข้อความ alt และสีพื้นหลัง
การจัดการรูปภาพในโปรแกรมรับส่งอีเมล เป็นบทเรียน HTML Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน HTML Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส HTML Academy มีบทเรียนทั้งหมด 4 บทเรียน
รูปภาพมักถูกบล็อก
ไคลเอนต์จำนวนมากบล็อกรูปภาพไว้เป็นค่าเริ่มต้นจนกว่าผู้ใช้จะคลิก "แสดงรูปภาพ" Outlook, Gmail (สำหรับผู้ส่งที่ไม่รู้จัก) และไคลเอนต์มือถือส่วนใหญ่เมื่อใช้การเชื่อมต่อแบบคิดค่าบริการตามปริมาณข้อมูลจะแสดงเพียงตัวแทนรูปภาพแทน โปรดออกแบบโดยคำนึงว่ารูปภาพอาจไม่แสดง
ใช้ข้อความจริง ไม่ใช่รูปภาพของข้อความ
อย่าใส่ข้อความสำคัญ (หัวข้อ ป้าย CTA ราคา) ไว้ในรูปภาพโดยเด็ดขาด ให้ใช้ข้อความ HTML ที่จัดสไตล์ด้วย CSS แบบอินไลน์ เพื่อให้ผู้รับยังเห็นสารได้แม้รูปภาพถูกบล็อก โปรแกรมอ่านหน้าจอยังอ่านได้ และการกลับสีในโหมดมืดสามารถปรับได้อย่างเหมาะสม
ใส่ข้อความ alt เสมอ
<img> ทุกตัวต้องมีแอตทริบิวต์ alt ที่อธิบายเนื้อหา เมื่อรูปภาพถูกบล็อก ข้อความ alt จะปรากฏในกรอบตัวแทนรูปภาพ ข้อความ alt ที่เขียนอย่างดีจะเติมช่องว่างทางภาพด้วยสารที่รูปภาพควรสื่อ
<img src="https://cdn.example.com/logo.png" alt="Coddy" width="120" height="40" style="display:block;border:0">กำหนด width และ height อย่างชัดเจน
หากไม่กำหนดขนาดอย่างชัดเจน ตัวแทนรูปภาพจะยุบตัวและเค้าโครงจะขยับเมื่อรูปภาพโหลดเสร็จ โปรดกำหนดแอตทริบิวต์ทั้งสอง รวมถึงสไตล์แบบอินไลน์ที่สอดคล้องกัน เพื่อให้เซลล์กันพื้นที่ไว้ ไม่ว่ารูปภาพจะโหลดมาถึงหรือไม่ก็ตาม
display: block บนรูปภาพ
Outlook จะแทรกช่องว่างเล็ก ๆ ใต้รูปภาพแบบอินไลน์ ให้ใช้ style="display:block" กับ <img> ทุกตัว เพื่อกำจัดช่องว่างนั้นและทำให้จังหวะแนวตั้งสม่ำเสมอในทุกไคลเอนต์
border: 0 บนรูปภาพที่มีลิงก์
ไคลเอนต์รุ่นเก่าจะเพิ่มเส้นขอบสีน้ำเงินรอบ <a><img></a> ให้กำหนด border="0" ในแอตทริบิวต์ของรูปภาพ และกำหนด style="border:0" แบบอินไลน์ เพื่อให้รูปภาพที่อยู่ภายในคำกระตุ้นให้ดำเนินการแสดงผลได้สะอาดเรียบร้อย
ใช้ URL แบบสัมบูรณ์เท่านั้น
ไคลเอนต์อีเมลไม่เข้าใจแนวคิดของ "หน้านี้" src ของรูปภาพทุกภาพต้องเป็น URL แบบสัมบูรณ์ที่ขึ้นต้นด้วย https:// และชี้ไปยัง CDN ที่เข้าถึงได้แบบสาธารณะ เส้นทางในเครื่อง เส้นทางสัมพัทธ์ และ URL ที่ใช้ http:// (เนื้อหาผสม) จะโหลดไม่สำเร็จโดยไม่มีการแจ้งเตือน
โฮสต์บน CDN
ใช้โฮสต์รูปภาพที่รวดเร็วและกระจายอยู่ตามภูมิภาคต่าง ๆ ไคลเอนต์บางตัวดึงรูปภาพผ่านพร็อกซี (Gmail) ซึ่งเพิ่มชั้นการแคชของตนเอง CDN ของผู้ให้บริการโดยตรงช่วยหลีกเลี่ยงการโหลดข้อมูลจำนวนมากจากต้นทางที่ช้า และทำให้รูปภาพโหลดได้สม่ำเสมอในทุกภูมิภาค
ทางเลือกสำรองสำหรับรูปภาพพื้นหลัง
สำหรับพื้นหลังส่วนฮีโร่ ให้ใช้ background-image ของ CSS คู่กับ bgcolor ที่ตรงกับโทนสีหลัก หากรูปภาพถูกบล็อก เซลล์ก็ยังแสดงสีที่เหมาะสม และข้อความที่วางทับบน bgcolor ยังคงอ่านได้ ช่วยหลีกเลี่ยงปัญหาข้อความสีขาวบนพื้นขาว
รูปภาพสำหรับจอ Retina
แสดงผลรูปภาพที่ขนาด 2 เท่า แล้วลดขนาดลงด้วยแอตทริบิวต์ width เพื่อให้คมชัดบนจอที่มีความละเอียดสูง: แหล่งรูปภาพขนาด 600x600 ที่แสดงด้วย width="300" height="300" จะดูคมชัดบน Retina ข้อเสียคือใช้แบนด์วิดท์มากขึ้น ดังนั้นควรรักษาขนาดไฟล์ให้เล็กด้วยการบีบอัดในระดับเทียบเท่า WebP
ภาพเคลื่อนไหว GIF
ภาพเคลื่อนไหว GIF ใช้งานได้ในไคลเอนต์ส่วนใหญ่ ยกเว้น Outlook (ซึ่งแสดงเฉพาะเฟรมแรก) ออกแบบเฟรมแรกให้สื่อความหมายได้ในฐานะรูปภาพนิ่ง หัวข้อ CTA หรือคุณค่าหลักต้องอ่านได้แม้ไม่มีภาพเคลื่อนไหวส่วนที่เหลือ
ตรวจสอบความรู้
เหตุใดจึงไม่ควรใส่ข้อความสำคัญ (หัวข้อ ป้าย CTA ราคา) ไว้ในรูปภาพของอีเมล HTML โดยเด็ดขาด
สรุป
มองว่ารูปภาพเป็นส่วนเสริม ไม่ใช่ตัวสาร ใช้ URL https แบบสัมบูรณ์ กำหนด width/height/display:block/border:0 เขียนข้อความ alt ที่มีความหมาย โฮสต์รูปภาพบน CDN ที่รวดเร็ว ใช้ bgcolor เป็นทางเลือกสำรองสำหรับพื้นหลัง ออกแบบรูปภาพที่ขนาด 2 เท่าสำหรับ Retina และจำไว้ว่า Outlook จะหยุดภาพ GIF ไว้ที่เฟรมแรก
เรียนรู้ HTML ด้วย AI tutor — ฟรี
เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป
- คอร์ส
- 40
- บทเรียน
- 159
คำถามที่พบบ่อย
บทเรียน “การจัดการรูปภาพในโปรแกรมรับส่งอีเมล” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “การจัดการรูปภาพในโปรแกรมรับส่งอีเมล” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส HTML Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส HTML Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “การจัดการรูปภาพในโปรแกรมรับส่งอีเมล”
จัดการรูปภาพที่ถูกบล็อกด้วยข้อความ alt และสีพื้นหลัง คุณปฏิบัติ HTML Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน HTML Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน HTML Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน
บทเรียน “การจัดการรูปภาพในโปรแกรมรับส่งอีเมล” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน HTML Academy นี้ได้ไหม
ได้ บทเรียน HTML Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- แนวทางการจัดวางด้วยตาราง
- สไตล์อินไลน์สำหรับอีเมล
- การจัดการรูปภาพในโปรแกรมรับส่งอีเมล
- การทดสอบด้วย Litmus และ Email on Acid