CSS Sprite ควรใช้สำหรับองค์ประกอบตกแต่งด้วยเหตุผลนี้ - ใช้<img>
สำหรับองค์ประกอบที่เฉพาะเจาะจงกับหน้าเว็บและใช้ Sprite สำหรับองค์ประกอบตกแต่งที่ไม่เกี่ยวข้องกับบริบทของเนื้อหาที่นำเสนอ
หากคุณต้องการรูปปุ่มสำหรับรายการการนำทางของคุณการเพิ่มรูปภาพนั้นเป็นพื้นหลังบนลิงก์การนำทางแทนที่จะเพิ่มมาร์กอัปเช่นนี้:
<a href="/">
<img src="/images/home.gif" title="Home" alt="Home Button" />
Home
</a>
(เช่นที่ใดก็ตามที่เนื้อหาของรูปภาพซ้ำซ้อนกับเนื้อหาข้อความบนหน้าเว็บหรือเนื้อหาของรูปภาพอาจอธิบายได้ดีที่สุดว่า "การตกแต่ง")
ในฐานะที่เป็นโบนัสเพิ่มเติมของการแยกองค์ประกอบแม่แบบไซต์เป็นสไปรต์คุณจะสามารถเปลี่ยน "สกิน" ของไซต์ได้โดยการเปลี่ยนสไตล์ชีทแทนที่จะเขียนทับไฟล์ภาพการออกแบบเก่าหรือเขียน HTML มาร์กอัปของคุณทั้งหมด