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