Html 为什么这篇文章的提纲是<;img>;比实际情况大这么多?

Html 为什么这篇文章的提纲是<;img>;比实际情况大这么多?,html,css,web,Html,Css,Web,这个按钮的高度应该理想地填充空白,有点像蓝色轮廓,但由于某些原因不能填充空白 代码是: <button style="float:right !important; width:30%; background-color: transparent; background-size: 100%; border:0;" onclick="javascript:Store.cart.add(document.getElementById('cart_variation_id').options

这个按钮的高度应该理想地填充空白,有点像蓝色轮廓,但由于某些原因不能填充空白

代码是:

 <button style="float:right !important; width:30%; background-color: transparent; background-size: 100%; border:0;" onclick="javascript:Store.cart.add(document.getElementById('cart_variation_id').options[document.getElementById('cart_variation_id').selectedIndex].value);return false;">
    <img src="http://i.imgur.com/qS50lMq.png" style="width:100%;display: block;">
    </button>


我知道css应该放在一个单独的文件中,但现在我只是想让它先看起来正确。谢谢大家!

图像的画布大小较大

使用此图像-


图像的画布大小较大

使用此图像-


选中此提琴-您的图像将显示按钮盒的全部尺寸:


选中此提琴-您的图像采用按钮盒的全尺寸:


图像是png格式,这是一种允许透明的图像格式


看到图像周围的灰色和白色棋盘了吗?这是一个完全透明的空间,在按钮本身周围创建了一个不可见的“边框”。使用图像编辑工具裁剪图像(或仅使用其答案中提供的图像afelixj)。

图像是png,这是一种允许透明度的图像格式


看到图像周围的灰色和白色棋盘了吗?这是一个完全透明的空间,在按钮本身周围创建了一个不可见的“边框”。使用图像编辑工具裁剪图像(或仅使用其答案中提供的图像afelixj)。

您可以使用
显示:“
css属性。实际图像是在比图像大的画布上制作的,这是一个带有透明背景的png,因此除非您编辑图像并占用所有画布空间,否则您可能需要使用css更改图像的位置类型,可能是
absolute
,然后移动图像周围的其他dom元素,因为图像周围包含填充!编辑图像,您可能会得到预期的结果您的图像已经填满了整个空间。但图像的四个侧面都是透明的,所以看起来有空间。没有问题。只需更改您的图像。并删除您的问题。您可以使用
显示:“
css”属性。实际图像是在比图像大的画布上制作的,这是一个带有透明背景的png,因此除非您编辑图像并占用所有画布空间,否则您可能需要使用css更改图像的位置类型,可能是
absolute
,然后移动图像周围的其他dom元素,因为图像周围包含填充!编辑图像,您可能会得到预期的结果您的图像已经填满了整个空间。但图像的四个侧面都是透明的,所以看起来有空间。没有问题。只要改变你的形象,删除你的问题。
<body>
    <button style="float:right !important; width:30%; background-color: yellow; background-size: 100%; border:0; padding:0px;">
        <img src="http://i.imgur.com/4sAOhQ4.png" style="width:100%;display: block;">
    </button>
</body>