ทำไม CSS `::before` ถึงไม่ทำงานกับ `input` และ `img`
(webplatform.news)::beforeและ::afterจะไม่ทำงานกับ replaced elements
→ audio, canvas, embed, iframe, img, input, object, video
- องค์ประกอบเหล่านี้ตามสเปก HTML จะถูกแทนที่โดยเบราว์เซอร์รวมถึง
::beforeและ::afterทั้งหมด จึงไม่ทำงาน
→ img บางกรณีก็อาจทำงานได้ (เมื่อโหลดรูปไม่สำเร็จใน FF/Chrome )
→ input บางประเภทก็อาจทำงานได้ (Chrome/Safari ทำงานกับ checkbox และ radio )
ยังไม่มีความคิดเห็น