【发布时间】:2010-10-15 01:11:27
【问题描述】:
我正在使用 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>
到目前为止,一切看起来都很好(至少对用户而言),标签与单选按钮对齐。
但是,当我将字体大小调整为 10 像素时,标签的大小显然看起来更小,但这样做的副作用是标签看起来也与单选按钮的底部对齐。我需要一个标签来对齐单选按钮的中间。
我可以在 IE 中使用以下 css 做到这一点:
<style type="text/css">
label
{
font-size:10px;
line-height:12px;
vertical-align:middle;
}
</style>
但这在 Firefox 或 Chrome 中不起作用
有什么建议吗?
【问题讨论】: