Anotasi bersyarat yang dinyatakan di atas adalah untuk menentukan jenis penyemak imbas dan kemudian menentukan kandungan yang akan dipaparkan dalam penyemak imbas mana
Model dropmenu (menu lungsur) ini datang daripada cssplay, supaya pengarang boleh Ia adalah. dibuat selepas banyak kali penyelidikan dan ujian berulang saya ingin menggunakan model ini untuk mengamalkan prinsip anotasi bersyarat
menggunakan dwi styles, Tentukan gaya masing-masing untuk ie dan non-ie Jika IE, tambahkan final_drop_ie.css berdasarkan final_drop.css
Pertama lihat bagaimana css di bawah bukan-ie ditakrifkan .menu. ul li ul { paparan: } /* khusus untuk pelayar bukan IE */ .menu ul li:tuding { warna:#fff; :#bd8d5e ; } /*Tentukan gaya tetikus*/ .menu ul li:hover ul { paparan:blok; margin-atas: 1px; kiri: 0; lebar: 150px; tetikus meluncur ke atas dipaparkan kerana penyemak imbas ini menyokong penggunaan li:hover
css di bawah IE .menu ul li a:hover { warna:#fff latar belakang:#bd8d5e; } /*Ul yang terkandung dalam li dipaparkan apabila tetikus berguling*/ .menu ul li a:hover ul { display:block; 🎜>atas: 3em; kiri:0; latar belakang:#fff; margin-atas: 1px; gaya css terakhir, apabila tiada masa tetikus, ul yang terkandung dalam li tidak dipaparkan kerana
, jadi apabila tetikus meluncur di bawah IE6, ia melepasi a: Tuding untuk memaparkan kandungan ul dan kesan memaparkannya melalui li:hover di bawah IE7 adalah sama
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