我有父 div 标签,他必须是几个子 div 标签,我希望子标签水平放置。计算孩子的 div 标签,不知道高级,在这个上,我不能用 css 设置宽度父 div 标签,为此我使用 js
var cnt = $("#parent div").length; // obtain children tags total count
var parent_width = cnt * 102 ; // 100 is children tag width and 2 is left and right border sum : 100 + 1 + 1
$("#parent").css({
width: parent_width+"px"
});
<div id="parent" style="height: 100px; background-color: #090">
<div style="height: 100px; width: 100px; background-color: #009; border: 1px solid #ccc; float: left">
</div>
<div style="height: 100px; width: 100px; background-color: #009; border: 1px solid #ccc; float: left">
</div>
</div>
这行得通,但我认为这必须在没有js的情况下,只有css,请告诉如何?