ul的两个li之间空出了三个li的位置_html/css_WEB-ITnose

php中文网
发布: 2016-06-21 09:42:57
原创
1575人浏览过

css布局 ul li 

页面上用ul li 显示用户列表,不使用默认样式,li横向显示。
主要样式如下:
 #ul_stuList {
        list-style: none;
        margin: 0px 0px 0px 0px;
        padding: 0px;
    }

        #ul_stuList li {
            float: left;
            margin-right: 16px;
            margin-top: 16px;
            /*background-color: #a2b93e;*/
            background-color: lightgray;
            color: white;
            /*padding: 5px;*/
            border-radius: 4px;
        }

            #ul_stuList li:hover {
                /*background-color: purple;*/
                background-color: #f7c434;
                cursor: pointer;
            }

            #ul_stuList li.liActive:hover {
                background-color: #e58e3c;
                cursor: pointer;
            }

        #ul_stuList .liActive {
            background-color: #e58e3c;
        }
li是后台取数据回来拼接字符串后设置   $("#ul_stuList").html(stuHtml); 加进去的。
但现在出现了两个li之间空出了三个li的位置的奇怪景象。如图:

请各位指点迷津。

回复讨论(解决方案)

因为你第三个li高度比第四个大,由于是float:left,所以后面的会紧贴着左边显示,你第三个凸下来了,第五个就挡在那边了,第五个右边没地方了,所以第六个又贴着左边显示了

多谢了,就是这个原因。

HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号