css图片精灵

css图片精灵

<ul>
	<li class="top"> <em>01</em>
	  <p><a href="http://www.imooc.com/" >【慕客访谈 用户篇】“有为屌丝”在路上</a></p>
	</li>
	<li class="top"> <em>02</em>
	  <p><a href="http://www.imooc.com/">【有奖活动】给父亲的三行书信</a></p>
	</li>
	<li class="top"> <em>03</em>
	  <p><a href="http://www.imooc.com/">《程序猿,请晒出你的童年》活动获奖公告</a></p>
	</li>
	<li> <em>04</em>
	  <p><a href="http://www.imooc.com/">【慕课访谈】破茧成蝶——美女程序员的蜕变史</a></p>
	</li>
	<li> <em>05</em>
	  <p><a href="http://www.imooc.com/">【获奖公告】追“球”巅峰,争当“预言帝”</a></p>
	</li>
	<li> <em>06</em>
	  <p><a href="http://www.imooc.com/">【问卷调查】慕课网用户学习情况大调查</a></p>
	</li>
</ul>

图片素材:

css图片精灵

注意:
1.em为内联元素,要把他改为块级元素后,设置的宽度和高度才有效
2.所有em的背景图片均为num.gif,通过设置background-position属性来控制不同列表项显示不同的背景图片
ul
{
	padding:5px;
}
li
{
	list-style-type:none;
	height:30px;
}
em
{
	width:20px;
	height:16px;
	background:url(images/num.gif) no-repeat;
	display:block;
	text-align:center;
	font-style:normal;
	color:#333;
	background-position:0 -16px;
	float:left;
}
.top em
{
	color:#FFF;
	background-position:0 0;
}
p{
	float:left;
}
a:link,a:visited{color:#5e5e5e; text-decoration:none;}
a:hover,a:active{color:#b52725;text-decoration:underline;}
&nbsp;