我正在尝试在 HTML 中的 <button>
元素上显示 png 图像。该按钮与图像大小相同,图像显示但由于某种原因不在中心 - 所以不可能看到全部。换句话说,图像的右上角似乎位于按钮的中心,而不是按钮的右上角。
这是 HTML 代码:
<button id="close" class="closing" onClick="javascript:close_clip()"><img src="icons/close.png" /></button>
更新:
我认为实际发生的是保证金问题。我得到了两个像素的边距,所以背景图像超出了按钮。按钮和图像的大小相同,只有 20px
,所以它非常引人注目……我试过 margin:0
, padding:0
但它没有帮不上…
原文由 Amit Hagin 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用输入类型图像。
它像一个按钮一样工作,并且可以附加事件处理程序。
或者,您可以使用 css 为带有背景图像的按钮设置样式,并适当地设置边框、边距等。