code:Make the span invisible in your CSS. Make the a tag a block tag and arrange the dimensions to be the size of your image, then make the image its background image. Have an a:hover style that switches out the background image for the image to show the link is being hovered over.<a><span>Text on Button</span></a>