所以基本上,我想要两个div来坐在另一个div内。第一个坐在里面没有问题,但第二个漂浮在父母之下。当我添加overflow:hidden
时,我无法再看到div。我得到的最接近的解决方案是添加overflow:auto
,但这只是创建一个滚动条。我已经尝试调整大小,不同的位置,溢出和clearfix,但到目前为止我找不到解决方案。任何想法家伙? JSFiddle演示http://jsfiddle.net/QLbGc/感谢您的帮助,现在已经让我烦恼了几天。子div浮动在其父项下
回答
如果你正在寻找有并排的两个div身边的应该是一个小提琴。
http://jsfiddle.net/Hastig/QLbGc/6/
我剥出一堆东西,因为我不知道你需要它,或者它只是东西,你在它扔,试图影响的变化。
有人提到你错过了float: left;
在我们假设你想作为你的左div。
记得补偿边距和填充以匹配容器格。
在我的例子中,主容器宽500px。如果将每个浮动div设置为250px宽度,并将其添加到这些div上的20px组合边距时,则总宽度将变为520px,并将该右侧div推到左侧div下方,以便您需要每个浮动div在240px处进行补偿。百分比相同。
如果我误解了你的意图,并且你想隐藏其中一个div,使用display: none;
就可以了,并且你想显示的宽度加倍。
谢谢,那正是我需要的! – user2834090
试着把这段代码放到你的css中。
.content::-webkit-scrollbar {
display: none;
}
不,所有这一切都是错误的是OP没有将'float'添加到其他'div'。 – Ruddy
你忘了把float:left;
在幻灯片DIV
应该
#slideshow {
background-color: #000;
margin: 15px;
height: 95%;
width: 60%;
-moz-border-radius: 15px;
border-radius: 15px;
float: left;
}
所以,现在你已经在“幻灯片” DIV浮动左,“关于” DIV浮动的权利,他们可以放在父div内。
基本上他们是第一次在父div里面,但关于div是在幻灯片div下。
演示:这里
正确,没有'float:left'导致'float:right''div'被压在它下面。因此,在没有float的情况下将'float:left'添加到'div',并将容器设置为'overflow:hidden'并且所有都是固定的。好工作Bill K – Ruddy
- 1. 展开父浮动子div
- 2. CSS - 在其他div上浮动子div
- 3. 浮动div保持滑动下方其他浮动div
- 4. 浮动div父母?
- 5. 浮动子女中心父母div
- 6. 浮动子元素溢出父div
- 7. 使子div嵌套浮动父权
- 8. 如何强制浮动div作为其父项的高度?
- 9. CSS浮动的div出现在父div下面
- 10. 从父div浮动文本在两个并排子div上?
- 11. 内部div浮动outisde父
- 12. div浮动在桌子上
- 13. 将浮动div对齐到父div
- 14. 浮动div文本内的父div
- 15. 浮动DIV是逸出父DIV
- 16. 让div浮动到父div的底部?
- 17. 与浮动div的父DIV蔡尔兹
- 18. 当子div被漂浮时,父div失去自动高度
- 19. 非浮动的div div在IE9(和7)的右浮动div下面下降
- 20. 如何让浮动div在其父级注册为内容?
- 21. 浮动菜单,保持在父div
- 22. 浮动在父div上的图像
- 23. DIV浮动右浮动DIV左浮动
- 24. 在不影响子DIV的情况下移动父DIV
- 25. 如何在不遗漏父项的情况下返回父项及其子项?
- 26. 水平地展开一个父div以适合其浮动的子女
- 27. 为什么子div溢出其父div?
- 28. 浮动:留下容器div?
- 29. 父div不会在其中拖动一个孩子时滚动
- 30. 浮动div左边,其他div右边
第二个div应该在哪里显示? – Neha