かなり奇妙な構成で問題が発生しました。
作業状況:
私は基本的なコンテナ/コンテンツをセットアップしました。コンテナはフルボディを満たし、コンテンツwidth
は中央に固定され、位置はmargin: auto
です。
このコンテンツ内に、リンクを含む要素をlinks-container
含むlink
要素があります。
このlinks-container
要素はposition: fixed
. そして、 にlink
はposition: relative
オフセットがあります:right: 'size'
リンクがコンテナの外側に見えるようにします。
バグ :
一部のページでは、右にスライドするコンテンツが必要です: left: 50px
.
しかし、何らかの理由で、Firefox ではリンクがコンテンツの近くにとどまり、Chrome では同じ場所にとどまります。
ここでバグを確認できます。コードは次のとおりです。
これはバグですか、それとも何か不足していますか?
HTML :
<div class='container'>
<div class='content'>
<div class='links-container'>
<div class='links'>
</div>
</div>
</div>
</div>
CSS :
body {
padding: 100px;
}
.container {
width: 100%;
height: 100%;
}
.content {
width: 500px;
height: 300px;
background: red;
position: relative;
margin: auto;
background: red;
left: 50px;
}
.links-container {
position: fixed;
}
.links {
position: relative;
background: yellow;
width: 50px;
height: 50px;
right: 50px;
}