Saya mencoba menerapkan menu navigasi dropdown multilevel horizontal. Segera di bawah menu (secara vertikal), saya punya video YouTube yang disematkan melalui iframe. Jika saya mengarahkan kursor ke salah satu item nav level utama di Firefox, menu tarik-turun muncul dengan benar di atas video.
Di Chrome dan IE9, bagaimanapun, hanya sepotong dropdown terlihat di wilayah kecil ruang yang saya miliki antara menu dan iframe. Sisanya tampaknya berada di belakang iframe.
Masalahnya tampaknya terkait dengan video YouTube, bukan iframe. Untuk mengujinya, saya mengarahkan iframe di situs web lain daripada video, dan menu dropdown bekerja dengan baik, bahkan di IE.
- Pertanyaan 1: WTF?
- Pertanyaan 2: Mengapa, meskipun saya secara eksplisit memasang
z-index:-999 !important;
iframe apakah masalah ini masih terjadi?
Apakah ada beberapa CSS internal yang menyertakan kode embed YouTube yang entah bagaimana mengesampingkan hal-hal?
<embed wmode="transparent" ...>
bagian adalah semua yang Anda perlu (setidaknya di firefox) dan tidak perlu khawatir tentang pengaturan wmode di url
's param
' s atau iframe
s