左と右の div を含むメインの div がある 2 列のレイアウトがあります。
- 右の div は float: right
- 左の div は位置: 固定
これらの各 div には、コンテンツを配置するために使用する別のメイン div が内部にあります。右の div には、これらの div の 1 つの横にコンテンツをスタイリングするためだけに別の div があります。
<iframe width="560" height="315" src="http://www.youtube.com/embed/72t6iauvX1E?wmode=transparent?rel=0" frameborder="0" allowfullscreen></iframe>
Chrome では、左の div が固定されたままになることはありません。Safari では、埋め込みビデオを再生するまで固定されたままです。Firefox では正常に動作します
?wmode=transparent を使用してこれを修正しようとしましたが、うまくいきませんでした。
これは私のレイアウトのモックアップです。YouTube ビデオが既に埋め込まれています。左側のピンクの div が固定されていないことがわかります。埋め込まれた iframe を削除すると、他のコンテンツがスクロールすると div が固定されていることがわかります。
これは私を夢中にさせています。繰り返しますが、私はすでに ?wmode=transparent と ?wmode=opaque を無駄に追加しようとしました。