如何垂直对齐此文本中心?
自:
要:
<<p>
<label></label>
<input type="checkbox" id="checkbox" name="checkbox" class="regular-checkbox big-checkbox" value="Yes" checked="checked">
<label for="checkbox" style="margin-right:10px;"></label>Subscribe me to your mailing list for upcoming events, hot offers and deals
</p>
答案 0 :(得分:5)
答案 1 :(得分:5)
尽管看似违反直觉,但您需要将vertical-align: middle
添加到要与垂直对齐的元素,而不是要垂直对齐的元素(在在这种情况下,label[for=checkbox]
。
在此处查看演示:http://jsfiddle.net/E5CxM/2/
答案 2 :(得分:3)
使用line-height使文本垂直居中
label{
line-height: 45px;
height: 45px;
display: inline-block;
}
以下是一个简单的示例: