Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html CSS-添加填充到锚定isn';t运动图像_Html_Css - Fatal编程技术网

Html CSS-添加填充到锚定isn';t运动图像

Html CSS-添加填充到锚定isn';t运动图像,html,css,Html,Css,我现在被卡住了,试图在我的锚标签周围增加空间。当我添加填充时,它只会使宽度变大,背景图像保持不变 我要做的是,当我向主锚点标记添加填充时,主图像会移动 jsfiddle: html: 尝试使用背景位置来定位背景图像 例如: #homebutton { background-position: center top; } 第一个值是x坐标,第二个值是y坐标。 您可以使用px、em或百分比 编辑: 尝试给出边距:20px并尝试 这是小提琴 这样做的主要原因是,填充在

我现在被卡住了,试图在我的锚标签周围增加空间。当我添加填充时,它只会使宽度变大,背景图像保持不变

我要做的是,当我向主锚点标记添加填充时,主图像会移动

jsfiddle:

html:


尝试使用
背景位置来定位背景图像

例如:

#homebutton {
background-position: center top;
}
第一个值是x坐标,第二个值是y坐标。
您可以使用px、em或百分比

编辑:


尝试给出
边距:20px
并尝试

这是小提琴

这样做的主要原因是,填充在控件边界与其内容之间创建了一个间隙,而边距创建了与父容器的距离


应用填充时,控件大小保持不变,因此背景实际上完全适合。添加图像标记和源或使用边距

您可以将图像添加到锚点内

<a href="blah">
    <img src="blah"/>
    <span>Home</span>
</a>


我用一个例子更新了我的答案:
背景位置:中间5px
<a href="blah">
    <img src="blah"/>
    <span>Home</span>
</a>