【发布时间】:2010-09-28 15:04:07
【问题描述】:
将单选按钮/复选框与文本正确对齐的最简洁方法是什么?到目前为止,我一直在使用的唯一可靠的解决方案是基于表格的:
<table>
<tr>
<td><input type="radio" name="opt"></td>
<td>Option 1</td>
</tr>
<tr>
<td><input type="radio" name="opt"></td>
<td>Option 2</td>
</tr>
</table>
这可能会被某些人所反对。我刚刚(再次)花了一些时间研究无表解决方案但失败了。我尝试过各种浮动组合、绝对/相对定位和类似方法。不仅它们主要依赖于单选按钮/复选框的估计高度,而且它们在不同浏览器中的行为也不同。理想情况下,我想找到一个不假设大小或特殊浏览器怪癖的解决方案。我可以使用表格,但我想知道还有其他解决方案。
【问题讨论】:
-
您应该编辑您的问题以明确您的意思是“在 HTML 中”。我打算回答你关于 Java 的问题...
-
我希望@Richard T 的意思是 JavaScript
-
我设置了一个 JSFIddle 来说明一些建议:jsfiddle.net/casebash/XNJxT/906
-
"正确对齐是什么意思?什么算正确对齐?
-
您可以按百分比对齐:我自己使用:vertical-align: -15%;在输入标签上
标签: html css checkbox radio-button