Я использую элемент управления списком переключателей 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
Есть предложения?