フォームを作成していて、スペースを節約するためにフロートを使用して水平に表示される一連のラジオ ボタンがあります。しかし、後でフロートをクリアできず、ラジオの下のヘディングがラジオのすぐ横になってしまいます。
html コードは次のとおりです。
<div class="choice">
<ul>
<li><label for="yes">Yes</label><input type="radio" name="newsletter" id="yes" value="yes"/></li>
<li><label for="no">No</label><input type="radio" name="newsletter" id="no" value="no"/></li>
</ul>
</div>
<h2>Questions or Comments</h2>
そして、私のCSSは次のとおりです。
.choice ul li label {width: 30px;}
.choice ul li {float:left;}
.choice {clear:both;}
出力は次のようになります (アスタリスクはラジオ ボタンを表します)。
Would you like to subscribe to our newsletter?
Yes * No * Questions or Comments