答案2015年:
由於vertical-align
不起作用對於我(或不再),這裏是我該怎麼做:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Radiobutton labels aligned</title>
<style type="text/css">
div { display:table-row; }
div span { display:table-cell; vertical-align:middle; } /* You can omit the entire span if you don't want the radiobutton vertically centered */
div label { display:table-cell; }
</style>
</head>
<body>
<form>
<div>
<span><input type="checkbox" id="a"></span>
<label for="a">First button's label<br>First button's label</label>
</div>
<div>
<span><input type="checkbox" id="b"></span>
<label for="b">Second button's label</label>
</div>
<input type="checkbox" id="c"><label for="c">For comparison: Standard-Label</label>
</form>
</body>
</html>
請參閱http://jsfiddle.net/8jzss08p/
適用於:Firefox 41,Chrome 45,Internet Explorer 11
謝謝,我不明白,財產呢。 – juanpastas
只有在您可以使用固定寬度時纔有效。一般來說,這並不能解決問題。 – PointedEars