1行に収まる一連のインライン要素(入力テキストボックスを使用)があります。下の図を参照してください。インライン要素を入力ボックスに合わせる
入力ボックスの数は、入力ボックスのラベルと同じように(AJAX経由で動的に読み込むことができます)。以下の例では、長さx幅x高さです。
インライン要素が含まれるdivは、この行の上下の内容に依存する動的な幅です。
以下のスクリーンショットが発生した場合、どのように入力ボックスの幅を均等に拡大して、コンテンツの両端が正当なものになるようにすることができますか?純粋なCSSソリューションはありますか?
.dynamicWidth {
background-color: green;
height: 400px;
position: absolute;
}
<div class="dynamicWidth">
<div>
<select>
<option>This could be longer or shorter dependending on what is dynamically loaded</option>
</select>
</div>
<hr>
<div>
<span>Length</span>
<input type="text" placeholder="length"><span> x Width</span>
<input type="text" placeholder="width"><span> x Height</span>
<input type="text" placeholder="height">
</div>
</div>
CSSを使用しようとしていない理由は? flexとjustify-contentを表示します。 – Obink