我無法在輸入按鈕的中心獲取文本。我閱讀了一些建議增加行高的文章,但這沒有幫助。 我嘗試過三種不同的方法。垂直居中文本輸入按鈕或帶圖像的按鈕
HTML:
<button type="submit" class="button validate">Submit</button>
<input type="submit" class="button validate" value="Submit"></input>
<input type=" button " class="button validate " value="Submit"></input>
CSS:
.button {
background: url(http://tax.allfaces.lv/templates/tax/images/btn1.png) no-repeat;
cursor: pointer;
border: none;
display: inline-block;
line-height: 29px;
vertical-align: middle;
text-align: center;
width: 110px;
height: 29px;
color: white;
padding: 0;
font-size: 14px;
margin: 0;
}
的jsfiddle:http://jsfiddle.net/M7nv6/
編輯:下面 意見認爲文本垂直居中。它看起來並不如此,因爲圖像陰影。我不能改變圖像背景,它是由設計師creted,必須使用它。
添加填充底部幫助。
的文本完全集中在所有3個例子。背景圖像是你的問題,它太小了。 – slash197
看我的[DEMO](http://jsfiddle.net/M7nv6/9/) – 2013-07-14 10:41:59