我有以下 HTML 组。
<div id="item-groups">
<!-- Section to select product types -->
<div class="item-group-button">
<!-- Item Group Selection Button -->
<h3>Beverage</h3>
</div>
<div class="item-group-button">
<!-- Item Group Selection Button -->
<h3>Tobacco</h3>
</div>
</div>
我为上述元素设计了以下 CSS ..
#item-groups{
height: 75px;
}
.item-group-button{
width:130px;
height:40px;
float:left;
margin:17px 0px 0px 20px;
border-radius:10px;
background:#4e5154;
}
.item-group-button h3{
padding:0px;
margin:8px 0px 0px 29px;
color:white;
}
如何设计 CSS 以便 item-groups div 可以充当框架。稍微解释一下,item-group-buttons 是从数据库加载的,元素的数量取决于数据库记录的数量。当元素超过一定限度时,多余的元素就会失序。我怎样才能阻止这个?我经历了一种方法,使其他元素位置绝对,然后所需的元素可以充当框架。但就我而言,这是不可能的。
我尝试删除 item-groups 元素的宽度限制,但没有用!
更新:
如您所见,第一张图像显示正确,但第二张图像显示按钮越多,其他元素就会乱序。我怎样才能解决这个问题。我希望按钮粘在一行而不是转到第二行。
使用html框架时,当有更多的元素要显示时,会有一个滚动条!如何在 Div 中使用该功能。