無線オプションの調整でこの問題が発生しています。私がスタイリングしようとしているものの例は次のとおりです。
Question: How are you doing?
A.I'm doing fine B. OK C. So so D. not so good
A、B、C、Dには、それぞれクラス='オプション'のラジオボタンが接頭辞として付けられます。
Aのオプション(同様に、B、C、D)が垂直方向に整列していることを確認するために、私は次のことを行っています。
.option {
width: 25%;
display: inline-block;
}
テキストが長すぎない場合、これは正常に機能します。テキストが長すぎる場合は、次のように配置する必要があります。
1)可能であれば各行に2つのオプションを設定する
A. <long A text> B. <B's text>
C. <C's text> D. <D's text>
2)上記の設定1)に対してテキストのいずれかが本当に長すぎる場合は、各行に1つのオプションがあります。
A. <too long A text>
B. <B's text>
...
どうすればこの効果を達成できますか?CSSに関する提案はありますが、Jsは私にとって良いものです。
ありがとう。