Это просто означает, что вы ссылаетесь на несуществующее изображение в атрибуте source
. Вы должны рассмотреть использование фактического тега <button>
вместо этого. Для удаления границ и отступов нужны лишь несколько дополнительных атрибутов стиля:
.donate-btn{
background: transparent url(/custom/img/donate-btn.png) 0 0 no-repeat;
overflow:hidden;
height:45px;
width:210px;
border: none;
padding: 0;
float:left;
}
.donate-btn:hover{
background-position: 0 -45px;
}
Я также упростил ваш CSS, удалив некоторые ненужные стили в состоянии наведения.
<button class="donate-btn" type="submit"></button>