Vì sao CSS `::before` không hoạt động với `input` và `img`?
(webplatform.news)::beforevà::afterkhông hoạt động với replaced elements
→ audio, canvas, embed, iframe, img, input, object, video
- Theo đặc tả HTML, các phần tử này được trình duyệt thay thế toàn bộ, bao gồm cả
::beforevà::after, nên chúng không hoạt động
→ img đôi khi vẫn hoạt động tùy trường hợp (khi tải ảnh thất bại trên FF/Chrome)
→ input đôi khi cũng hoạt động tùy theo loại (Chrome/Safari hoạt động với checkbox và radio)
Chưa có bình luận nào.