ana*_*ous 2 css css3 css-float
我有一个容器,其中有一个动态数量的div.我希望所有的div都适合一行而不包装,以便每个div具有相同的宽度.div的数量和屏幕的大小都可以改变.我希望有一个css解决方案.
在这个小提琴中,灰色框应该填充三个大小相同的红色,绿色和蓝色矩形.
我试过这个无济于事.
#container {
width: 400px;
border: 2px solid #CCCCCC;
}
#container div {
width: auto;
display: inline-block;
height: 200px;
}
Run Code Online (Sandbox Code Playgroud)
感谢您的任何帮助,您可以提供!
使您的html分隔符表现得像表集.表分隔符(<td>)意味着默认均匀分布.
HTML
<div class="table-div" style="width:100%">
<div class="tr-div">
<div class="td-div">td-div 1a</div>
<div class="td-div">td-div 2a</div>
<div class="td-div">td-div 3a</div>
<div class="td-div">td-div 3b</div>
</div>
<div class="tr-div">
<div class="td-div">td-div 1b</div>
<div class="td-div">td-div 2b</div>
<div class="td-div">td-div 3b</div>
<div class="td-div">td-div 3b</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
.table-div{display:table} /* you can add table-layout:fixed; to suit your needs ([Yoshi][1])*/
.tr-div{display:table-row}
.td-div{display:table-cell;border:1px solid silver}
Run Code Online (Sandbox Code Playgroud)