能帮忙分析一下吗?有时候还是不怎么懂
.topList{ width:300px; height:180px; border:1px solid #E8E8E8; margin:0 auto; } ul{ margin:0; list-style-type:none; padding:5px; font-size:12px; } em{ width:20px; height:16px; text-align:center; font-style:normal; color:#333; background:url("http://img1.sycdn.imooc.com//53cf0fa20001d3dc00200032.jpg"); background-position:0px 16px; display:block; float:left; } .top em{ background:url("http://img1.sycdn.imooc.com//53cf0fa20001d3dc00200032.jpg"); background-position:16px 0px; } a:link,a:visited{ text-decoration: none; color: #000; } a:hover,a:active{ color: #f00; }
我在ul样式里设置list-style-type;font-size,padding;但是ul距div还是有很大间距.
background-position我也不是太懂,设置0 16px;这个我知道。但是16px 0这是代表什么?为什么可以实现只显示蓝色图片