0

css に奇妙な問題があり、ネット上で解決策を見つけることができません… このサイトのナビゲーション バーの「サブメニュー」にこの css があります: http://ahornung.tkすべてのサブメニューを見るとSafari 以外のブラウザーでは正常margin-top: -43px;に表示されるようにする必要がありますが、Safari ではそうではありません... css は Web ブラウザーを検出し、Safari ルールが存在する場合は css を無視しますか?

.submenu {
    position: absolute;
    z-index: 1000;
    display: none;
    left: 100%;
    margin-top: -43px;
    border: 0.5px solid black;
}

更新: Safari では、外見が良さそう margin-top: -43px;です ...

4

1 に答える 1

0

何が起こっているのかを正確に伝えるのは難しいですが、使用するよりも使用してmargin-topみてtop:0、必要に応じて調整してください。

于 2013-10-07T14:04:56.570 に答える