假设您有两个彼此相邻的简单表格单元格。
一个包含一个单选按钮和文本。另一个只包含文本。
单选按钮的大小设置为 16x16 像素(不要问我为什么,假设它就是这样)。
字体大小为 12 像素。
您如何使标签和单选按钮在所有主要浏览器中沿着(或合理接近)表格行的垂直中间对齐?
让您入门的示例 HTML:
<style type="text/css">
td {
font-size: 12px;
font-family: Verdana;
}
.radio {
width: 16px;
height: 16px;
vertical-align: middle;
margin: 0px;
}
.blah {
text-decoration: line-through;
}
</style>
<table>
<tr>
<td>
<input type="radio" class="radio" />
<span class="blah">O</span>
</td>
<td>
<span class="blah">O</span>
</td>
</tr>
</table>
在我安装的 IE、Opera、Firefox 和 Chrome 版本中,上面的渲染是这样的
我期望看到的结果是... IE 在该图像上显示的结果?严重地?
其余的看起来足够接近,但是我对文本进行排列的任何尝试都使它在 4 个浏览器中的至少 2 个中看起来总是很糟糕。