Yatay çok düzeyli bir açılır gezinme menüsü uygulamaya çalışıyorum. Menünün hemen altında (dikey olarak), iframe aracılığıyla yerleştirilmiş bir YouTube videosu var. Firefox'taki ana seviye gezinme öğelerinden birinin üzerine gelirsem, açılır menü videonun üstünde düzgün bir şekilde görünüyor .
Bununla birlikte, Chrome ve IE9'da, menü ve iç çerçeve arasında sahip olduğum küçük alanda açılır menünün yalnızca bir şeridi görünüyor. Geri kalanı iframe'in arkasında görünüyor .
Sorun , iframe ile değil , YouTube videosuyla ilgili görünüyor . Test etmek için, iframe'i video yerine başka bir web sitesine hedefledim ve açılır menü IE'de bile iyi çalıştı.
- Soru 1: WTF?
- Soru 2: Neden,
z-index:-999 !important;
iframe'e açıkça bir ifade koysam bile bu sorun hala devam ediyor?
YouTube yerleştirme kodunun içerdiği ve bir şekilde şeyleri geçersiz kılan bazı dahili CSS var mı?
<embed wmode="transparent" ...>
bölüm tüm ihtiyaç vardır ve Wmode içinde ayarlama hakkında endişe gerek (firefox en azından) url
'in param
' ler veya iframe
s