关于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>