我在容器中有两个div。两个div都有100%和100%的高度。我如何并排放置这些div?
我尝试了float:left
和display:inline-block
,但似乎没有任何效果。第二个div
始终位于第一个div
之下,而不是并排
P.S。我不想使用绝对位置,我想要一个div
溢出。
答案 0 :(得分:0)
如果它们都具有100%宽度,则无法并排获得第二个宽度。你应该使用"宽度:50%"在那些div中(我想他们没有边距或填充),然后" float:left"第一个。第二个应该在第一个的右侧。
答案 1 :(得分:0)
如果您要并排添加两个div,则无法设置div width 100%
,您可以设置width 50%
以便在不使用display:inline-block
.innerDivs{
width:50%; // Change 100% to 50%
height:100%;
float:left;
}
检查 Demo
您应该在外部div 中添加 overflow:hidden;
属性来解决此问题
<div style="width:300px;height:100px;border:3px solid black;margin-top:100px;margin-left:100px;overflow:hidden;">
<div class="innerDivs" style="background:orange"></div>
<div class="innerDivs" style="background:red"></div>
</div>
.innerDivs{
width:100%;
height:100%;
float:left;
}