画面のスペースが許せば、複数の選択ボタンを並べて表示したいと思います。
MC1 MC2 MC3 MC4
ただし、それが不可能で、少なくとも 1 つの要素をラップする必要がある場合は、すべてラップする必要があります。
MC1
MC2
MC3
MC4
それ以外の
MC1 MC2 MC3
MC4
私がこの異常な動作を望む理由: 私たちの心理調査では、評価尺度の終点が互いに視覚的に離れていることが重要である場合に、尺度の異なる終点であることを強調するために多くの選択肢があることがよくあります。可能であれば水平レイアウトにすることをお勧めしますが、最後の要素が折り返されている場合は、2 つの端点が近くにあることを意味します。
アンケートのレイアウトは流動的で、もちろん子の幅は不明です。子には通常、テキストのみが含まれます。それらには画像が含まれる場合がありますが、文字をカウントして使用するソリューションが実際に実行可能であると誰かが考える場合、width:32ex
それは何もないよりはましです (つまり、JS リフロー)。
JSでこれを簡単にできることは知っていますが、CSSだけでこれを行うには、私が知らないトリックがあるかどうか疑問に思っていました.