由于某种原因,我无法使其正常工作。
这是我要使用的图标表:
我的问题是,即使我尝试设置<li>
项目和<a>
项目的宽度和高度,但我看不到 25x25px 图标,我只能看到里面的文本所覆盖的背景<a>
(我当然打算摆脱!)
你能告诉我我做错了什么吗?谢谢!
这是一个显示我的代码和问题的jsfiddle 。
或者你可以看看我下面的代码:
html:
<div id="connect">
<h4>Stay Connected</h4>
<ul class="icons">
<li><a class="blogger" href="#blogger">a</a></li>
<li><a class="linkdin" href="#linkd">b</a></li>
<li><a class="facebook" href="#facebook">c</a></li>
<li><a class="twitter" href="#twit">d</a></li>
</ul>
</div>
CSS:
#connect ul.icons{list-style: none;}
#connect ul.icons li{
width: 25px;
height: 25px;
}
#connect ul.icons li a {
width: 25px;
height: 25px;
background-color: red;
background-image: url('../IMG/iconset.gif');
}
#connect li a.blogger{background-position:100px 0px; }
#connect li a:hover.blogger{background-position:100px 25px;}
#connect li a.linkdin{background-position:50px 0px;}
#connect li a:hover.linkdin{background-position:50px 25px;}
#connect li a.facebook{background-position:25px 0px;}
#connect li a:hover.facebook{background-position:25px 25px;}
#connect li a.twitter{background-position:75px 0px;}
#connect li a:hover.twitter{background-position:75px 25px;}