這裏是我的主頁的簡化版本:一個固定的div,保持其父寬度?
<div class="main">
<div class="content"> all the content of my website </div>
<div class="nav"> fixed on the screen and always visible </div>
</div>
而這裏的相應的CSS:
.main {
max-width: 500px;
height: 2000px;
margin: auto;
background-color: grey;
}
.nav {
width: 100px;
height: 100px;
background-color: blue;
position:fixed;
right: 0; /* that's the issue */
}
我想作爲固定要素留在它的父(觸摸其父的右邊緣)。但現在它正在觸摸屏幕的右邊界。
任何想法如何解決這個問題?謝謝!
只需使用一個浮動的權利,而不是一個位置的? –
但我確實希望div是固定的,所以即使在滾動時它也始終顯示在屏幕上。 – Thomas
你將需要使用一點的JavaScript這個和絕對定位 – Pete