边栏被推下来
回答
你必须选择一种如何显示它们的方法。 (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