CKEditに問題があります。このスクリーンショットにあるように、ツールバーはツールバーの上にある要素を通して表示されています。
ボタンはを介してグレー表示されます。opacity: 0.5
これが削除されると、要素はposition: fixed
ツールバーの下に正しく配置されます。
影響を受けるブラウザ:
Chrome、Safari、Firefox、Internet Explorer 9
テスト不可能なブラウザ:
Internet Explorer 8(position: fixed
ページと一緒にスクロールするため、問題は表示されません)
他のブラウザはまだテストしていませんが、エンジンに依存しない問題のようです。
フローティング(固定)要素自体は不透明であり、ツールバーの子ではありません。しかし、透明な場合、透明なボタンはその上に浮かんでいます。ただし、不透明度が1に設定されている場合、それらはその下にとどまります。したがって、不透明度が要素のzレイヤーに影響を与えているように見えます。
JSFiddle:
http ://jsfiddle.net/7gSyB/-不透明な赤で表示されているにもかかわらず、ツールバーのテストを通して表示されるボタンの「Bla」を確認できます。
http://jsfiddle.net/7gSyB/1/-「Bla」を不透明に切り替え、上部の要素の後ろにとどまります。
なぜこれが起こっているのか、そしてそれを期待どおりに機能させる方法(透明な要素は透明であってもフローティング要素の下にとどまる)のアイデアはありますか?