Кажется легко динамически изменять размеры изображений с помощью CSS. Если я попробую сделать это с настраиваемой кнопкой отправки, кнопка отправки будет казаться очень маленькой.
<form>
<input type="submit" name="submit" value="" id="submitID">
</form>
-
html{height:100%;}
body{height:100%; width:100%;}
#submitID{
background:url(../images/button.png);
max-width:100%;
height:auto;
background-repeat:no-repeat;
border:none;
cursor:pointer;
}
Ваше фоновое изображение CSS не будет растягиваться.
Как насчет КНОПКИ, содержащей тег IMG:
<button type="submit" name="submit" value="" id="submitID">
<img src="" />
</button>
Затем вы можете управлять размером тега IMG.