Я использую управление списком переключателей 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 размер метки заметно меньше, но побочный эффект заключается в том, что метка также выглядит так, что она выровнена в нижней части переключателя. Мне нужен ярлык, который будет привязан к середине переключателя.
я был в состоянии сделать это в IE со следующим CSS:
<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 –