我在父div中显示子项时遇到问题。
以下是我的来源: JSBin
此项目是可折叠面板。当它们全部折叠时,效果很好,但尝试延伸第一或第二。
如果您先扩展,则第三个向右移动。如果你扩展第二,第三个下降。
有没有什么方法可以保持原样?
我唯一想到的就是将它们分成两个独立的div,但问题是我正在使用,并且很难将结果分成两组;
答案 0 :(得分:1)
更改您的第二个班级="项目" to class =" item2"。
.item2 {
float: right;
clear: right;
width:45%;
margin-right: 20px;
}
并在class =" item"
中添加一个清晰的左侧.item
{
float: left;
clear: left;
width:45%;
margin-right: 20px;
}
HTML:
<div class="item2">
<div class="panel panel-default">
<div class="panel-heading" data-toggle="collapse" href="#collapse-01c6530e-007e-4553-98a7-e7bd0273d3cf">
<div class="heading">
Second
</div>
<span class="icon"><span class="caret-big caret-down"></span></span>
</div>
<div id="collapse-01c6530e-007e-4553-98a7-e7bd0273d3cf" class="panel-collapse collapse">
<div class="panel-body alternative">
<div class="info">
<div class="name">
aa
</div>
<div class="value">
Second
</div>
</div>
<div class="info">
<div class="name">
aa
</div>
<div class="value">
Second
</div>
</div>
</div>
</div>
</div>
</div>
答案 1 :(得分:0)
答案 2 :(得分:0)
.ic{position:relative;width:500px; hieght:100px; }
.item{width:240px;position:relative;z-index:10;}
.item:last-child{width:100%;position:absolute;z-index:1;top:30px;}