Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Menggunakan CSS :selepas dan :sebelum Pseudo-elemen dalam Internet Explorer 7?

Bagaimanakah Saya Boleh Menggunakan CSS :selepas dan :sebelum Pseudo-elemen dalam Internet Explorer 7?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-15 06:10:22673semak imbas

How Can I Use CSS :after and :before Pseudo-elements in Internet Explorer 7?

Elemen Pseudo CSS :selepas dan :sebelum dalam Internet Explorer 7: Penyelesaian

Elemen pseudo CSS :selepas dan :sebelum adalah penting untuk menambah kandungan dan penggayaan pada halaman web. Walau bagaimanapun, kefungsian mereka dalam Internet Explorer 7 (IE7) boleh dihalang.

Masalah:

Walaupun berfungsi dengan sempurna dalam pelayar moden dan IE8, elemen pseudo ini tidak disokong dalam IE7, menimbulkan sekatan jalan untuk pembangun yang cuba mencapai penggayaan khusus dalam mereka aplikasi.

Penyelesaian:

Walaupun penggodaman CSS tulen tidak dapat membetulkan isu ini, perpustakaan JavaScript luaran menyediakan penyelesaian yang berdaya maju:

1. IE8.js:

Pustaka ini meniru gelagat IE8 dalam IE7, termasuk sokongan untuk elemen pseudo CSS. Anda boleh memasukkannya dalam projek anda menggunakan coretan berikut:

<!--[if lt IE 8]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE8.js"></script>
<![endif]-->

2. Pemalam Pseudo jQuery:

Jika anda sudah menggunakan jQuery, pemalam ini meningkatkan fungsinya dengan sokongan untuk elemen pseudo dalam IE7:

http://jquery.lukelutman.com/plugins/pseudo/

Nota:

IE8.js hanya diperlukan untuk IE6 dan IE7, seperti pelayar lain akan mengabaikannya. Pemalam jQuery, sebaliknya, serasi dengan semua penyemak imbas.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan CSS :selepas dan :sebelum Pseudo-elemen dalam Internet Explorer 7?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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