下面是完整的代码。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
a{text-decoration:none}
ul,li{list-style: nonemargin:0padding:0}
li.bg a span{visibility:hidden}
</style>
</head>
<body>
<div class="aa">
<ul>
<li class="bg"><a href="#"><span>abcdefghijk</span></a></li>
<li>隐藏的文字在左上角,鼠标放上去看看</li>
</ul>
</div>
</body>
</html>
PS:SEO中通过这样的方法Google会判断你是作弊的,所以最好不要用这种方法,如果你只是想在一个背景图片上面做链接,可以做一个1x1像素的gif透明图片,然后给写成<a href="#" class="mylink"><img src="images/spacer.gif" alt="abc" /></a>
其中的alt写成你要seo的信息,这样也能起来 seo 的作用,而且不会被认为是作弊。
再给你上面的class=aa这个div写一个position: relative,然后再给那个透明的gif图片链接所在层.mylink定义一个position: absolute,通过top和left来绝对定位链接的位置
再通过.mylink img{width: 100pxheight: 22px}的方法定义宽度和高度,这样就大功告成了。
=w=,三个方法……一:把ul或li 中的行高删掉。
二:修改图片,把那红色的画下一点,可做成gif透明图(如原本图为:16*16,可画成:16*21,红色部分在最底部。)。
三:去掉list-style-image属性,改为在li 中用 background 属性
如:
ul{list-style:none}
li{padding-left:18pxbackground:url(pot.gif) no-repeat left 5px}
以上……