我想將主滑塊放置在主導航之後,因此我將導航position
設置爲fixed
,並將滑塊位置設置爲絕對。它工作正常,但由於某種原因,整個頁腳元素移動到導航下和滑塊上。我試圖給滑塊min-width
並顯示block
,但它不起作用。HTML5和CSS中的滑塊位置問題
這是我的示例代碼。
導航HTML:
<nav>
<a href="#">Item 1</a>
<a href="#">Item 2</a>
<a href="#">Item 3</a>
</nav>
滑塊HTML:
<div class="slider">
Slider Items Here
</div>
頁腳HTML:
<footer>
</footer>
CSS代碼
nav {
top: 0px;
position: fixed;
z-index: 99999;
}
.slider {
position: absolute;
top: 0;
width: 100%;
bottom: 0;
min-height: 600px;
display: block;
}
footer {
display: block;
}
這裏是如何看現在:
由於位置設置爲絕對的事實,因此不會考慮定位其他元素。 – Sorikairo
@Sorikairo我可以在導航後面放置滑塊的唯一方法是將滑塊的'position'設置爲'absolute'。我曾嘗試爲頁腳設置不同的位置,但它似乎不起作用。 –
我會建議你在導航和腳註上使用絕對位置而不是滑塊:)在底部固定第一個和後一個 – Sorikairo