Rumah > hujung hadapan web > tutorial css > Mengapa Saya Tidak Boleh Menggunakan Penapis pada Elemen Pseudo dalam IE8?

Mengapa Saya Tidak Boleh Menggunakan Penapis pada Elemen Pseudo dalam IE8?

Barbara Streisand
Lepaskan: 2024-10-25 01:21:30
asal
270 orang telah melayarinya

Why Can't I Use Filters on Pseudo Elements in IE8?

Pseudo-Elements dan Keserasian Penapis dalam IE8

Garis Isu:

Percubaan untuk memohon penapis kepada elemen pseudo menggunakan CSS :before dan :after gagal dalam IE8.

Analisis:

Masalahnya terletak pada sifat penapis dalam IE8. Penapis dalam IE8 digunakan pada objek yang mengandungi kandungan, tetapi elemen pseudo menjana kandungan sendiri.

Jawapan:

Penapis tidak boleh digunakan pada elemen pseudo dalam IE8 kerana:

  • Penapis ialah permukaan prosedur yang diletakkan di antara kandungan objek dan latar belakangnya.
  • Unsur pseudo (:sebelum dan :selepas) menjana kandungan, yang bermaksud ia dianggap kandungan itu sendiri.
  • Oleh itu, tiada objek yang mengandungi kandungan yang boleh digunakan penapis.

Pada dasarnya, penapis dalam IE8 direka untuk objek, bukan kandungan yang dijana.

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Menggunakan Penapis pada Elemen Pseudo dalam IE8?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan