我有一个使用背景图像(css sprite)的徽标链接。一切正常,但是当我尝试在链接顶部添加 20px 填充(为用户单击链接提供更多空间)时,背景图像不会向下移动。这是我的CSS:
a {
background-image:url("sprite.png");
background-repeat:no-repeat;
display:block;
height:70px;
width:70px;
padding-top:20px; /* give top of the link more click space */
}
还有我的html:
<a href="#" style="background-position:0 0;"></a>
我究竟做错了什么?
编辑:我认为你们错过了最初的目标。我的目标是给 logo 链接更多的点击空间。如果我使用边距,则元素链接会被向下推,这不会像我最初想要的那样提供更多的点击空间。