日期:2014-05-17 浏览次数:21045 次
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<style>
ul li{
background: url("images/navbar.png") no-repeat scroll 100% 50% transparent;
float: left;
list-style: none outside none;
margin: 0 -1px 0 1px;
}
ul li a{
color: #C8DBE4;
text-decoration: none;
padding: 0px 10px;
}
ul li a:hover{
color: #FFFFFF;
}
</style>
</head>
<body style="background-color: blue;">
<ul>
<li><a href="index.php"><span>首页</span></a></li>
<li><a href="#"><span>注册</span></a></li>
<li><a href="#"><span>登录</span></a></li>
<li><a href="#"><span>帮助</span></a></li>
</ul>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<style>
ul li{
background: url("images/navbar.png") no-repeat scroll 100% 50% transparent;
float: left;
list-style: none outside none;
margin: 0 -1px 0 1px;
}
ul li a{
color: #C8DBE4;
text-decoration: none;
padding: 0px 10px;
}
ul li a:hover{
color: #FFFFFF;
}
</style>
</head>
<body style="background-color: blue;">
<ul>
<li><a href="index.php"><span>首页</span></a></li>
<li><a href="#"><span>注册</span></a></li>
<li><a href="#"><span>登录</span></a></li>
<li><a href="#"><span>帮助</span></a></li>
</ul>
<img src="images/navbar.png"/><!--增加图片就看到竖线了-->
</body>
</html>
------解决方案--------------------
png支持透明背景。
不信你可以做一个简单的实验,建立一个背景为透明的PHOTOSHOP新文档,然后用白色画一根线,另存为PNG图像。用ACDSEE打开,图片是不是一片空白?但是你设置成 background: url("images/navbar.png") no-repeat scroll 100% 50% transparent; 的形式,白线还是白线,而不是一片空白。
------解决方案--------------------
看了半天,你发的图片,右边有四个竖着排的白点,你好好看看
下载下来,打开放大看,在最右边上,中间地方,以它做背景了
你把图片去掉了,当然"虚线"就没有了