Ich versuche, ein horizontales mehrstufiges Dropdown-Navigationsmenü zu implementieren. Unmittelbar unterhalb (vertikal) des Menüs habe ich ein YouTube-Video über iframe eingebettet. Wenn ich mit der Maus über eines der Hauptnavigationselemente in Firefox fahre, wird das Dropdown-Menü ordnungsgemäß über dem Video angezeigt .
In Chrome und IE9 ist jedoch nur ein Teil des Dropdowns in dem kleinen Bereich zwischen dem Menü und dem Iframe sichtbar. Der Rest scheint hinter dem Iframe zu stehen.
Das Problem scheint mit dem YouTube-Video zu zusammenhängen, nicht mit dem Iframe. Zum Testen habe ich den Iframe auf eine andere Website anstatt auf das Video gerichtet, und das Dropdown-Menü hat auch im IE einwandfrei funktioniert.
- Frage 1: WTF?
- Frage 2: Warum
z-index:-999 !important;
tritt dieses Problem immer noch auf , selbst wenn ich explizit einen auf den Iframe setze ?
Gibt es internes CSS im YouTube-Einbettungscode, das die Dinge irgendwie außer Kraft setzt?
<embed wmode="transparent" ...>
Abschnitt alles, was Sie brauchen (zumindest in Firefox), und Sie müssen sich keine Gedanken darüber machen, wie Sie den Modus in url
's param
' oder iframe
s