html如下:
<div>
<a></a>
<span>some text</span>
</div>
现在需要给a元素设置一个背景图片, css如下:
div{
with: 100%;
height: 20px;
}
div a{
background-image: url(xxx.png);
background-size:14px 11px;
background-repeat: no-repeat;
}
但是a元素的背景图片不显示,请问如何解决?
div a{
background-image: url(xxx.png);
background-size:8px 16px;
background-repeat: no-repeat;
display: inline-block;
with: 20px;
height: 20px;
}
是因为你的a里面啥都没有,没有宽度,没有高度吧?
对,设置高度宽度,然后还需要对a设置display:inline-block
@jackccc: 几个意思?自问自答啊?
@顾晓北: 记录一下解决问题的过程。
图片的路径对吗?