次のcssスタイルのdiv内に固定サイドメニューでスタイル設定されたWebページがあります。
div#sidemenu
{
top: 120px; left: 800px;
width: 135px;
height: 560px;
background-image: url(img/bg.png);
position: fixed;
z-index: 30;
}
divは単純です:
<div id="sidemenu">
<ul>
<li>link1</li>
...
<li>linkn</li>
</ul>
</div>
ページを下にスクロールしている間、固定されたままになるはずです。
これは、WindowsバージョンのSafariでも、WindowsおよびMacOS上のすべての非Safariブラウザ(IE、FF、OP)で動作しますが、MacOSSafariでは動作しません。
MacOS Safariでは固定されたままですが、スクロール中に上下にジャンプ/震え/震えます。
私はこの問題についてしばらく調査し、cssの能力を比較し、z-indexを減らし、下部を修正してみました。何も機能していないようです。
誰かもそのようなことを経験したことがありますか?そして:あなたはそれを修正できますか?
追加情報:
- bg画像は透明度のあるpngです
- bg画像はコンテナdivのように完全なサイズです