PHPを使用して、固定幅のラッパーdivに収まるテキストを含むdivを生成しています
生成された HTML
<div id="wrapper">
<!-- PHP generated divs -->
<div class="element">Home</div>
<div class="element">Items</div>
<div class="element">About</div>
<div class="element">FAQ</div>
</div>
CSS:
#wrapper {
width: 600px;
height: 100px;
display: block;
}
.element {
height: inherited;
}
私が達成したいのは、ラッパー div の境界内で 4 つの要素を引き伸ばして、すべての要素が 150px の同じ幅になるようにすることです。PHP が 6 つの div を生成する場合、それらの幅は 100px にする必要があります。ラッパー内で等間隔に配置したいだけです。
問題全体は、要素の div が php によって生成されるため、要素の div の数が不明であることが原因です。それらのカウントは可変であるため、css でこれを予測する方法がありません。そのため、要素 div に固定幅を設定することはできません。
これに対するCSSソリューションはありますか?