更新基于意见如何在容器内对齐混合大小的div?
我试图通过使那些宽度的30%,集装箱创造一个全尺寸的页面上的div部分。在这些内部,我打算在其中对齐2或3个div大小。我有一排大箱子,占据了高度的100%,宽度的一部分,然后是一个大小只有一半的箱子。我希望所有这些半尺寸的盒子与大盒子放在同一行,以创建一个不错的堆叠。我认为这是一个大小与位置的问题,但我没有太多运气,而且我正在过度考虑这个问题。
小提琴:https://jsfiddle.net/as9hud4k/10/
HTML:
<div class="content_section">
<div class="content_thirdsize">
<div class="content_thirdsize_inner_row">
<div class="content_thirdsize_inner_large"> </div>
<div class="content_thirdsize_inner_small"> </div>
<div class="content_thirdsize_inner_small"> </div>
<div class="content_thirdsize_inner_small"> </div>
<div class="content_thirdsize_inner_small"> </div>
<div class="content_thirdsize_inner_small"> </div>
<div class="content_thirdsize_inner_small"> </div>
<div class="content_thirdsize_inner_small"> </div>
<div class="content_thirdsize_inner_small"> </div>
</div>
</div>
</div>
CSS:
.content_thirdsize
{
width: 500px;
height: 500px;
display: inline-block;
text-align: center;
vertical-align: top;
background-color: rgba(83, 35, 128, 0.2);
}
.content_thirdsize_inner_row
{
width: 500px;
height: 105px;
display: inline-block;
background-color: rgba(83, 35, 128, 0.2);
margin: 2px;
}
.content_thirdsize_inner_large
{
position: relative;
width: 100px;
height: 100px;
display: inline-block;
background-color: rgba(83, 35, 128, 0.2);
border: 1px dashed #000;
vertical-align: left;
}
.content_thirdsize_inner_small
{
position: relative;
width: 50px;
height: 50px;
display: inline-block;
background-color: rgba(83, 35, 128, 0.2);
border: 1px dashed #000;
vertical-align: right;
}
您不能重复使用页面上的ID,你需要这些类来代替。 –
另外,这样看起来应该是什么样子的图像会很有用,因为我没有从描述中理解它。 –
对不起,这...这是我希望实现的 http://imgur.com/gallery/ysQECl1 此外,我会改变这些类,看看它是否有帮助。 –