如何对齐复选框和标签标签? [复制]

Posted

技术标签:

【中文标题】如何对齐复选框和标签标签? [复制]【英文标题】:How to align checkbox and label tag? [duplicate] 【发布时间】:2012-03-11 22:21:44 【问题描述】:

可能重复:How to align checkboxes and their labels consistently cross-browsers

我有这个代码:

<div id="form-footer">
    <ul>
       <li>
           <label for="test">Label text</label> 
           <input type="checkbox" name="" value="" id="test" />
       </li>
    </ul>
</div>

如何对齐标签和复选框?目前我看到复选框相对于标签在顶部对齐,我想在中间看到它。

【问题讨论】:

【参考方案1】:

如果一切都是单行的,你可以使用 line-height 属性:

#form-footer li  height: 30px; line-height: 30px; /** same as height */ 

【讨论】:

【参考方案2】:
​input[type=checkbox]  vertical-align: middle; ​

或任何vertical-align 属性

【讨论】:

以上是关于如何对齐复选框和标签标签? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何使复选框与字段集中的标签对齐?

垂直对齐复选框/标签对[重复]

为什么我的重力形式复选框和标签不对齐?

当没有使用 Bootstrap 和 MVC5 的随附标签时,复选框输入严重对齐

如何根据复选框值设置标签样式? [复制]

将复选框与标签对齐