我正在开发一个 html 页面,其中有一个 div 标签,并且在该 div 标签内有一个多个 div 标签,在每个 div 标签里面也有一些 div 标签
例如
<div>
<div class=wrap>
<div class="child" style="width:30%"></div>
<div class="child" style="width:30%"></div>
<div class="child" style="width:40%"></div>
</div>
<div class=wrap>
<div class="child" style="width:10%"></div>
<div class="child" style="width:50%"></div>
<div class="child" style="width:40%"></div>
</div>
<div class=wrap>
<div class="child" style="width:70%"></div>
<div class="child" style="width:30%"></div>
</div>
<div class=wrap>
<div class="child" style="width:100%"></div>
</div>
<div class=wrap>
<div class="child" style="width:80%"></div>
<div class="child" style="width:10%"></div>
<div class="child" style="width:10%"></div>
</div>
</div>
我的预期结果是
|------30------|------30------|---------40----------|
|--10--|---------40---------|----------50-----------|
|-----------------70-----------------|------30------|
|------------------------100------------------------|
|-------------------80----------------|--10--|--10--|
但我得到的实际结果
|------30------|------30------|
---------40----------|
|--10--|---------40---------|
----------50-----------|
|-----------------70-----------------|
------30------|
|------------------------100------------------------|
|-------------------80----------------|--10--|
--10--|
这意味着当子 div 标签占据父 div 标签的 100% 区域时,它会溢出并进入新行,但我希望该 div 标签水平(如果属于同一个父 div)
我尝试使用 div 标签的溢出属性作为溢出:隐藏,但它隐藏了下一个可能溢出的 div 标签
下面是我的 CSS 类 CSS 代码:
.child
{
float:left;
height:50px;
position: relative;
overflow: hidden;
border-bottom:1px solid #46464f;
border-right:1px solid #46464f;
}
.wrap {
height: 50px;
width: 100%;
border-top: 1px solid #46464f;
border-left: 1px solid #46464f;
}
请帮忙...