我需要为带有背景图像的类添加填充。但是,当我这样做时,填充不会添加到背景图像中,只会添加到 anchor 中。我究竟做错了什么?这是我的 CSS:
.heart {
width:200px;
height:18px;
background:url(/images/content/digital-learning/course-library/sprite-favorites.png) 0px 18px repeat-y;
padding-left: 20px;
display:block;
}
最佳答案
尝试使用 margin-left: 20px;
代替。
margin
在容器外,padding
在容器内,所以 padding 不会移动容器的背景。
关于CSS:向背景图像添加填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16282912/