У меня есть форма с кнопкой отправки, которая имеет фоновое изображение,кнопку Make размера фонового изображения
<button type="button" class="button" alt="Send" onclick="validate_form_newsletter_wide(form)"></button>
Это нормально до тех пор, как я задать размеры для использования в CSS.
.button {
position: relative;
background: url("index_htm_files/btn_newsletter_wide.png") no-repeat;
border:none;
cursor: pointer;
float: right;
height: 51px;
width: 200px;
margin: 0px;
padding:0px;
z-index: 999;
}
Если удалить высоту и ширину CSS кнопка не отображается, и если установить их на 100% каждый, то я вижу скользят кнопки чуть ниже формы.
Как изменить CSS или код, чтобы мне не нужно было указывать размер изображения, так как размер изображения время от времени будет немного изменяться.
Можете ли вы предоставить JSFiddle для ситуации? –
Вам всегда нужно указать абсолютный размер кнопки, если вы хотите, чтобы изображение заполнило его. Лучше всего сделать все фоновые изображения кнопок одинаковыми. – user3065931