已采纳回答 / 慕粉18221508921
用上面的就可以了,我来解释下,1,em { }要放在上面,因为他指定了所有em标签的样式;这里逻辑就是,先给所有em设灰色背景,然后指定.top中的em背景为蓝色,而你是,先给.top下的设蓝色背景,然后给所有的em设灰色背景,所以就错了,但是错误没展示出来,因为还错了两个地方:2、background-position: x y ; 请看文档:x是水平方向,y是垂直方向,表示背景图片的左上角尖尖相对于对象的位置,可以理解为绝对定位,左上角距离对象x像素,右上角距离对象y像素,这里是0 -16px ;这里...
2017-03-16
已采纳回答 / qq_九天揽月
没有间距,你把a标签定义为display:inline-block;没有完全继承li的宽,所以才会这样。解决方法,方法一:把li定义为display:block;方法二:把hover样式加在li上。
2017-03-12
<ul>
<li><a href="#">关于</a></li>
<li><a href="#">课程</a></li>
<li><a href="#">留言</a></li>
<li><a href="#">关注</a></li>
<li><a href="#">微信关注</a></li>
</ul>
<li><a href="#">关于</a></li>
<li><a href="#">课程</a></li>
<li><a href="#">留言</a></li>
<li><a href="#">关注</a></li>
<li><a href="#">微信关注</a></li>
</ul>
2017-03-10