#something {
background: url(data:image/png;base64,ABCDEF);
}
ตัวอย่างนี้ ใช้งานได้ ในทุกเบราว์เซอร์ที่รองรับ URI ข้อมูล (เห็นได้ชัดว่าเป็นอย่างอื่นที่ไม่ใช่ ABCDEF)
นอกจากนี้ ยังใช้งานได้ตามข้อกำหนด CSS 2.1:
...เป็นทางเลือก เครื่องหมายคำพูดเดี่ยว (') หรือเครื่องหมายคำพูดคู่ (") ตามด้วย URI เอง...
แต่ เครื่องมือตรวจสอบ จะไม่ยอมรับหากไม่มีเครื่องหมายคำพูด:
ข้อผิดพลาดของค่า: URL พื้นหลัง (data:image/png;base64,ABCDEF) เป็น URL ที่ไม่ถูกต้อง
หากคุณล้อมรอบ URI ด้วยเครื่องหมายคำพูดเดี่ยวหรือคู่ ระบบจะตรวจสอบความถูกต้อง
ฉันพลาดอะไรไปรึเปล่า? มันเป็นจุดบกพร่องในตัวตรวจสอบความถูกต้องหรือไม่? แก้ไข: เป็นเช่นนั้น!