关于em的设置及显示效果的问题。为什么选择器用em 或者.topList em 的效果与用.topList ul em或.topList li em的效果不一样?
关于em的设置及显示效果。为什么选择器用em 或者.topList em 的效果与用.topList ul em或.topList li em的效果不一样。
如果用的是.topList em 或em 效果是这样的:
<title>新闻中心制作练习</title>
<style type="text/css">
/*在此定义相关CSS样式*/
*{
margin: 0;
padding: 0;
font-size: 12px;
font-family: "微软雅黑";
}
.topList{
width:300px;
height:180px;
border:1px solid #E8E8E8;
margin: 10px auto;
}
.topList ul{
padding: 5px;
}
.topList li{
list-style-type: none;
height: 30px;
}
.topList em{
width: 20px;
height: 16px;
background: url("http://img1.sycdn.imooc.com//53cf0fa20001d3dc00200032.jpg") 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;
}
/*超链接状态*/
.topList li a:link, .topList li a:visited{
text-decoration: none;
color: #5e5e5e;
}
.topList li a:hover, .topList li a:active{
text-decoration:underline;
color: #b52725;
}
</style>
</head>
<body>
<div class="topList">
<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>
</div>
</body>
如果换成.topList ul em或.topList li em,显示效果就出问题啦,变成这样子了:
<title>新闻中心制作练习</title>
<style type="text/css">
/*在此定义相关CSS样式*/
*{
margin: 0;
padding: 0;
font-size: 12px;
font-family: "微软雅黑";
}
.topList{
width:300px;
height:180px;
border:1px solid #E8E8E8;
margin: 10px auto;
}
.topList ul{
padding: 5px;
}
.topList li{
list-style-type: none;
height: 30px;
}
.topList li em{
width: 20px;
height: 16px;
background: url("http://img1.sycdn.imooc.com//53cf0fa20001d3dc00200032.jpg") 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;
}
/*超链接状态*/
.topList li a:link, .topList li a:visited{
text-decoration: none;
color: #5e5e5e;
}
.topList li a:hover, .topList li a:active{
text-decoration:underline;
color: #b52725;
}
</style>
</head>
<body>
<div class="topList">
<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>
</div>
</body>