Actually, it's possible to use a CSS sprite for an input of type of image; But as a background image.
You can assign a transparent image to src
attribute and use background
property to add/position a background image for the input element.
For instance:
<input type="image" src="path/to/transparent.png" alt="Cut" />
input[type="image"] {
width: 24px;
height: 26px;
border: 1px solid gray;
background: url(http://i.stack.imgur.com/byld6.png) -60px 0 no-repeat;
}