我想讓我的菜單卡在頁面的頂部,所以我使用position: fixed
,但我對菜單下面的內容有問題 - 我無法定位它。例如margin-top
不起作用,我不明白爲什麼會這樣。
這裏是JSFiddle。粘性菜單下的CSS3定位
0
A
回答
-1
你必須給菜單ID的top
和left
#menu{
position:fixed;
top:0;
left:0;
width:100%;
height:50px;
}
編輯: 它的東西做的內容標籤
0
給菜單的0
頂部位置
#menu{
top:0;
}
#content{
margin-top: 50px;
}
並將風格/定位應用到您的內容div與一個id或類。我使用過id,因爲這是您選擇的內容,但現在認爲最好的做法是使用所有樣式的類。保留JavaScript鉤子的ID使用。
這是你的解決辦法:https://jsfiddle.net/8gjfLe5d/2/
0
以及你有一對夫婦的問題,在你的代碼中,首先作爲@mgiesa說你必須把
top:0;
的另一個問題是內容是不是一個有效標籤,因此它不具有由用戶代理自動添加的dafualt定位和顯示屬性。
如果你使用。內容爲一類,你應該沒有問題,這表現在這個fiddle
相關問題
- 1. CSS3淡入對於粘性菜單
- 2. 下拉菜單CSS3的位置
- 3. 的Bug CSS3下拉菜單
- 4. 下拉菜單的定位
- 5. z-index問題 - 在菜單下定位css3三角形
- 6. 多級CSS3下拉菜單
- 7. CSS3下拉菜單樣式
- 8. 排列CSS3下拉菜單
- 9. CSS3/HTML5下拉菜單
- 10. 固定位置不能在粘性菜單上工作
- 11. 下拉菜單定位
- 12. css定位下拉菜單
- 13. 定位上下文菜單
- 14. 定位下拉菜單
- 15. 定位下拉菜單
- 16. Javascript粘性菜單問題
- 17. 粘性菜單問題
- 18. jquery下拉菜單粘貼
- 19. 簡單的粘性菜單問題
- 20. 關於懸停的下拉菜單CSS3
- 21. 與CSS3菜單
- 22. GTK:定位上下文菜單項w.r.t上下文菜單
- 23. 下拉菜單css定位/自定義
- 24. 子菜單的下拉菜單位置
- 25. jQuery的下拉菜單中定位
- 26. 上下文菜單的定位
- 27. 定位第三層的下拉菜單
- 28. prestashop中的粘性頂層菜單
- 29. 粘性子菜單的起始點
- 30. FIREFOX中的粘性菜單錯誤
還不行https://jsfiddle.net/8gjfLe5d/5/ – GoshoPepoto
你說得對,我是那一個太快了。查看我的更新 – mgiesa