入力ボタンの中央にテキストを取得できません。行の高さを追加することを提案する記事を読みましたが、これは役に立ちません。私は3つの異なる方法でそれを試しました。
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/
編集: 以下のコメントは、テキストが垂直方向に中央揃えであることを示唆しています。イメージの影のため、そうは見えません。画像の背景は変更できません。デザイナーが作成したもので、使用する必要があります。
padding-bottom の追加が役立ちました。