【发布时间】:2013-07-19 09:19:06
【问题描述】:
所以我在一个 div 中有三个 div。
<div class="parent">
<div class="child> Text</div>
<div class="child">Text</div>
<div class="child">Text</div>
</div>
我希望子 div 填充父级的宽度(子级的组合宽度应该是父级)。但是,这没有发生,我功亏一篑。我认为这是因为子 div 根据其内容设置宽度。
如何实现我想要的?
CSS-
.child {
background: white;
color: #a7a9ac;
cursor: pointer;
font-size: 15px;
border-right: 1px;
border-top: 0;
border-bottom: 0;
border-left: 0;
border-style: solid;
border-color: @faded-grey;
padding-right: 10px;
margin: 0 auto;
height: 100%;
}
.parent {
border-top: 1px;
border-left: 0;
border-bottom: 1;
border-style: solid;
border-color: @faded-grey;
border-right: 0;
width: 100%;
margin-right: 0px;
height: 80px;
}
【问题讨论】:
-
你能把你正在使用的css贴出来吗?
-
方法有很多,但要看你想要什么。在内容确定其宽度后,您是否希望 last 子 div 填充任何剩余空间?还是希望它们均匀分布,即通过
width: 33%@? -
设置 CSS,尝试了 width:33%,但它把 div 一个一个放在另一个上面