左右にフロートさせたい 2 つの矢印ナビゲーション アイテムがあり、それらは絶対に配置され、ページ上のすべてのものよりも高い z-index を持っています。しかし、私は問題を抱えています。
<div id="slider-nav">
<a href="#" id="next"></a>
<a href="#" id="prev"></a>
</div>
次に、2 つの項目を左または右にフロートさせたい CSS があります。
#next {
display: block;
width: 8px;
height: 12px;
background-image:url(images/next.png);
z-index: 999;
position: absolute;
float: right;
}
#prev {
display: block;
width: 8px;
height: 12px;
background-image:url(images/prev.png);
z-index: 999;
position: absolute;
float: left;
}
#slider-nav {
width: 100%;
height: 12px;
position: absolute;
z-index: 100;
}
何が起こるかというと、右に浮くべきブロックが、左の浮いているブロックの上に左に浮いてしまうということです。浮動要素の後とコンテナ div の内側に明確な修正を追加しようとしましたが、役に立ちませんでした。