图标没有显示在我的项目符号旁边?
问题描述:
我有一个网页,我正在设计,我试图让图标作为项目符号出现在文本前面。相关代码如下:图标没有显示在我的项目符号旁边?
CSS文件:
.content .bullets {
float: left;
}
.content .bullets {
margin: 5px 0;
color: #555;
font-weight: 500;
text-shadow: 0 1px 1px #fff;
width: 400px;
}
.content .bullets ul {
margin: 0;
padding: 0 0 0 5px;
list-style: none;
}
.content .bullets ul li {
padding: 0 0 10px 25px;
font-size: 18px;
color: #4675b5;
}
/* icons */
.connect_ico {background: url(/images/Apartment Favicon.png) 0 5px no-repeat;}
.impress_ico {background: url(/images/resume favicon.png) 0 5px no-repeat;}
.living_ico {background: url(/images/ThumbsUp Favicon.png) 0 5px no-repeat;}
的index.html:
<div class="bullets">
<ul>
<li class="connect_ico">Example text......</li>
<br>
<li class="impress_ico">Example Text.....</li>
<br>
<li class="living_icon">Examples Text......</li>
</ul>
</div>
显然,这些都只是代码片段,但我认为他们是相关作品。我已将这些图像上传到FTP服务器上的图像目录,并使用Cyberduck(在Mac上)。
谢谢你的帮助。
答
您肯定需要删除.png图像中的空格。您也可以通过创建一个<ul>
,并使用CSS来取代子弹在列表中的图像做在一个更简单的方法:
ul {
list-style-image: url(images/ThumbsUpFavicon.png);
}
答
尝试在图像网址的开头删除/
。这是一条绝对路径,你可能想要亲戚。此外,空间可能需要通过反弹逃脱,如下所示:foo\ bar.png
谢谢迈克尔,在图像名称空间是问题。我删除这些后,他们显得很好。 – user1072337 2011-12-14 16:51:43