Я не могу получить текст в центре кнопки ввода. Я читал статьи, в которых предлагается добавить высоту строки, но это не помогает. Я пробовал это тремя разными способами.вертикальный центрирующий текст во входной кнопке или кнопке с изображением
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/
EDIT: Комментарии ниже предположил, что текст центрируется по вертикали. Это не выглядит так, из-за тени изображения. Я не могу изменить фон изображения, он создан дизайнером и должен его использовать.
Добавление дополняющего основания помогло.
Текст идеально центрирован на всех 3-х примеров. Фоновая картинка - ваша проблема, она слишком мала. – slash197
см. Мой [DEMO] (http://jsfiddle.net/M7nv6/9/) –