邊欄被推下來
回答
你必須選擇一種如何顯示它們的方法。 (block
,flex
,table
)
我做到了由上.container
類添加display:flex
工作。
的jsfiddle https://jsfiddle.net/31rjm8qb/7/
完美答案,非常感謝。 – Placeholder
你有幾個問題在這裏。
.main
的寬度爲100%,因此.sidebar
不適合.sidebar
是浮動的,而.main
不大,所以他們不會排隊
我認爲這將是一個好主意,嘗試display: flexbox
並完全移除浮標。 看看下面的文章:https://css-tricks.com/snippets/css/a-guide-to-flexbox/
我們試圖使'。sidebar'與我們的'.main'內聯,而不是我們的'nav',但是,我已經解決了這個問題,並按照上面的建議添加了'display:flex',並且它出現了我的問題現在已經解決了。謝謝一堆! – Placeholder
Misspoke,意思是'sidebar',編輯爲正確。 :) –
相反的float
,使用flex
是響應式設計的更好方法。 嘗試將sidebar
和main
放置在div
內display
爲flex
和flex-wrap
爲wrap
。
下面是一個示例 -
.flexbox {
display: flex;
flex-wrap: wrap;
}
.latest-single {
width: 70%;
background-color: blue;
}
.sidebar {
width: 30%;
background-color: green;
}
<div class="flexbox">
<div class="latest-single">
This is our primary content
</div>
<div class="sidebar">
This is our sidebar content
</div>
</div>
- 1. divs被推下來
- 2. HTML - 引導:側邊欄推動主要內容下來
- 3. 身體被推下來
- 4. 背景被推下來
- 5. Div被推下來JQuery
- 6. 格被推下來Flexbox的
- 7. 浮動左邊不會工作 - 框被推下來
- 8. 從標題邊緣推div下來
- 9. 邊欄推送不工作
- 10. ie7 bug:浮動被推下來
- 11. 自舉佈局被推下來
- 12. div中的內容被推下來
- 13. css float問題:block正被'推'下來?
- 14. 側邊欄下面推在個別職位(WordPress的)內容
- 15. 爲什麼Internet Explorer將我的內容推到邊欄下方?
- 16. 我的邊欄將我的整個網站推下去
- 17. 導航不下去了一邊,推產品格下來
- 18. 向下填充側邊欄
- 19. 下拉菜單(邊欄)
- 20. Bootstrap邊欄下拉菜單
- 21. 爲什麼DIV被推到下面而不是在旁邊?
- 22. 爲什麼我的側邊欄被壓入內容下面?
- 23. 防止div被推到左邊
- 24. 工具欄被橫向推回
- 25. 內容被下推在IE6
- 26. 數據表被推下
- 27. LinearLayout被推下屏幕
- 28. 試圖從被放置在側邊欄
- 29. 內部div的CSS邊緣頂部推父母div下來
- 30. 導航欄中的徽標正在將它推下來
你給寬度:100%的。主要類DIV,這裏是解決了一個解決方案:https://jsfiddle.net/31rjm8qb/8/ –
您的HTML看起來不正確。你的div .latest-single在.main中,寬度爲100%。你的側邊欄將無法與最新的單人游泳一起漂浮 – sol