假设我有一个<div>
带有一些按钮的容器:
<div class="cont">
<div class="button">Button 1</div>
<div class="button">Button 2</div>
<div class="button">Button 3</div>
<div class="button">Button 4</div>
<div style="clear:both"></div>
</div>
并为此分配了一些CSS:
.cont{
background:#0F0;
width:400px;
height:40px;
line-height:40px;
}
.button{
background:#F00;
float:left;
height:inherit;
line-height:inherit;
}
背景颜色只是为了让我可以看到我在做什么。我想知道是否有一种无 JavaScript 的方法可以使所有按钮<div>
的拉伸(宽度相等)到父级<div>
,我希望它们使用父级自动获取宽度<div>
。所以,是的,我可以将.button
宽度设置为 25%,因为其中有 4 个,但如果我添加更多按钮,我希望它们自动获得新宽度。
我希望我能很好地解释自己,我确实环顾四周,但找不到任何适合这一点的东西。我可以在 CSS 中执行此操作还是 JS 工作?
谢谢。