日期:2014-05-17 浏览次数:20904 次
<!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; 的形式,白线还是白线,而不是一片空白。
------解决方案--------------------
看了半天,你发的图片,右边有四个竖着排的白点,你好好看看
下载下来,打开放大看,在最右边上,中间地方,以它做背景了
你把图片去掉了,当然"虚线"就没有了