首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

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

2013-01-04 
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
}
这样可以懂了...

热点排行