我的html代码中有这个简单的提交按钮外观
<input type="submit" name="pay now" value="pay" />
我希望提交按钮看起来像这样
<a href="#"><img src="images/shopping-cart/check-out-btn.png" border="0" /></a>
但应坚持其提交类型
怎么做?
答案 0 :(得分:8)
你应该使用CSS:
input[type="submit"] {
background: url(images/shopping-cart/check-out-btn.png);
width: 200px; /* width of image */
height: 50px; /* height of image */
border: 0;
}
你应该使用更具体的选择器。
答案 1 :(得分:4)
一个很好的方法是使用按钮元素。
<button type="submit"><img src="images/shopping-cart/check-out-btn.png" border="0" /></button>
它就像使用type = submit的常规输入一样,但你有更多的自由。
答案 2 :(得分:2)
您可以通过将submit
元素的type
属性设置为input
来将图片制作成image
按钮:
<input type="image" src="/path/to/image.png">
有关详情,请参阅image
Button State section of the HTML specification。