这是困扰我的CSS小问题之一。Stack Overflow周围的人们如何垂直对齐checkboxes
以及他们labels
始终如一的跨浏览器?每当我在Safari中正确对齐它们(通常vertical-align: baseline
在上使用input
)时,它们在Firefox和IE中就完全关闭了。在Firefox中进行修复,不可避免地将Safari和IE弄乱了。每次编写表单时,我都会在此上浪费时间。
这是我使用的标准代码:
<form>
<div>
<label><input type="checkbox" /> Label text</label>
</div>
</form>
我通常使用Eric Meyer的重置,因此表单元素相对而言是覆盖不大的。期待您提供的任何提示或技巧!
Simple solution:
在Chrome,Firefox,IE9 +,Safari,iOS 9+中进行了测试