li中<a>的显示问题

[img]http://dl.iteye.com/upload/attachment/0083/5193/dd128a08-da6f-32af-9f36-66afab5fef65.jpg[/img]
怎么才能把这个li中的点右边的文本上边对齐?
右边的文本是超链接,字数多的时候就成这样,我想把这个li中的点和第一行对齐,怎么做?谢谢!

OK。路上想起来,我知道了。哈哈。

ul li{ background:url(images/fangdian.gif) no-repeat left; padding-left:7px;}

问题出在这里的background上。
那个点不是ul的li的点,是这个fangdian.gif。
这个背景是跟着li的内容走的,所以改成如下。

ul li{ background:url(images/fangdian.gif) no-repeat left [color=red][b]top[/b][/color]; padding-left:7px;}

即追加个top上去。
chrome上OK

默认的就是li的点上对齐。
恐怕需要检查下,你们项目中是否有css设置吧。

用firebug看看,直接改样式看到效果

设置个
height: 20px;
float: left;
overflow: hidden;

这样超出的部分就隐藏了