私はASP.NETラジオボタンリストコントロールを使用しています。ラジオボタンを対応するラベルに合わせる
次のHTMLを生成します。
<table>
<tr>
<td>
<input type="radio"/>
<label >
label 1</label>
</td>
<td>
<input type="radio"
value="False" checked="checked" />
<label >
label 2</label></td>
</tr>
</table>
これまでのところ、少なくともユーザーにとってはすべての点で問題はなく、ラベルはラジオボタンと並んでいます。
しかし、フォントサイズを10pxに変更すると、ラベルのサイズは明らかに小さくなりますが、その副作用はラベルがラジオボタンの下部に揃うように見えるということです。私は、ラジオボタンの中央にラベルを配置する必要があります。
私は次のCSSをIEでこれを行うことができました:
<style type="text/css">
label
{
font-size:10px;
line-height:12px;
vertical-align:middle;
}
</style>
しかしこれは、FirefoxやChrome
で任意の提案を動作しませんか?これに代えて
も参照してください:http://stackoverflow.com/questions/396439/radio-checkbox-alignment-in-html-css –