文字我有這樣的佈局:垂直對齊:中間爲按鈕
我的CSS:
body {
background: #e2eaed;
}
a {
text-decoration: none;
color: #fff;
font-size: 30px;
height: 62px;
line-height: 62px;
/* vertical-align: middle is not works */
background: #8dc73f;
width: 132px;
padding: 0 25px;
font-size: 16px;
text-align: center;
font-weight: bold;
margin-left: 4px;
display: block;
float: left;
}
當按鈕具有1行文字,我的代碼工作好。但是當按鈕有兩行文字時,就像上面的圖片一樣。代碼文本有很大的高度,因爲我使用line-height
屬性。我試過vertical-align
但它不工作。
請參閱jsfiddle。
http://jsfiddle.net/nJj2c/4/保證金現在不可見 – Ozerich
@Ozerich表單元格沒有邊距。您可以改爲使用透明邊框。 – Pavlo
謝謝,但也許你知道其他方法? – Ozerich