html 列表 内边距不对称,该如何解决

html 列表 内边距不对称我建立了一个 列表 然后左浮动LI我把列表的外边距和内边距以及LI 的内外边距都设成

html 列表 内边距不对称
我建立了一个 列表 然后左浮动LI  我把列表的外边距和内边距  以及LI 的内外边距都设成0PX了 但是呢   LI 里面的文字 在垂直方向 现实的不对称  也就是上内边距很小 有1PX左右吧  下内边距却有3PX 这么大   看上去很别扭  边距都清零了没有用啊  这么解决呢 ?、各位帮帮忙
[解决办法]
我按照楼主的所说的写了个,没有遇到类似的问题啊,你是不是在列表里面又嵌套了<span>标签了啊,如果真像楼主所说的这种现象,你可以在li里面设置定位,如:


          li{
                position: relative;
                top: 2px;
            }

我给楼主整理了下,希望能帮到楼主!

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>test</title>
        <style>
            .mainContent{
                position: absolute;
                top: 10px;
                left: 300px;
                width: 245px;
                height: 200px;
            }
            ul{
                padding: 0;
                margin: 0;
                float: left;
            }
            li{
                float: left;
                list-style: none;
                margin-left: 2px;
                cursor: pointer;
                border: 1px solid red;
                /*如果还遇到楼主所说的可以用以下的试试*/
                /*position: relative;*/
                /*top: 2px;*/
            }
            li:hover{
                background-color: blue;
            } 


        </style>
    </head>
    <body>
        <div class="mainContent">
            <ul>
                <li>首页</li>
                <li>用户管理</li>
                <li>角色管理</li>
            </ul>
        </div>
    </body>
</html>


[解决办法]
哦,我知道了你说什么了...我随便举个例子<li>aaa</li>
你是说aaa的位置调不好是吧
这样  <li><span class="zi">aaa</span></li>

再  .zi{
position :relative;
left://多少px
top://多少px
}
这样可以懂了...