H5 关于列表宽度50%高度自适应问题

如题,刚刚在项目中碰到这个,记录一下。

需求是两列的列表宽度各一半,高度可大可小,但要求每一行的两列对齐,数据是动态循环出来的。

一开始我把每个li的高度设定为一个定值,这样一般情况是没问题的;但是碰到内容过少或或大时问题就出现了,内容过少,底部太空;内容过多时,显示不全。要是不限定高度,你会发现,左右两个li高度不一致时就错位了;头疼不已啊!

错位图:


修改后:


其实思路也很简单,把同一行的两个li用一个元素包起来,这样即使两个li高度不一致也不会错位了。问题的关键在于数据时动态渲染进来的,静态页面我相信都没问题,动态渲染就要动动脑筋了,不说废话了,上代码,为方便起见,以下实例数据是写死的,有更好办法的欢迎交流。

<!doctype html>

<html lang="en">

    <meta charset="UTF-8">

    <meta name="viewport"

          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <title>Document

        *{

margin:0;

            padding:0;

        }

li{

width:50%;

            float:left;

            list-style:none;

            padding-bottom:10px;

        }

img{

width:100%;

        }

.clear:after{

visibility:hidden;

            display:block;

            font-size:0;

            content:" ";

            clear:both;

            height:0;

        }

            <img src="zx.jpg" alt="">

            <p>时间和的看法和思考的开发商的反馈

            <p>skdfljsdlfjldsjfljlksjdlkfjs

            <p>时间和的看法和思考的开发商的反馈

            <img src="zx.jpg" alt="">

            <p>时间和的看法和思考的开发商的反馈

            <img src="zx.jpg" alt="">

            <p>时间和的看法和思考的开发商的反馈

            <p>skdfljsdlfjldsjfljlksjdlkfjs

            <p>时间和的看法和思考的开发商的反馈

            <img src="zx.jpg" alt="">

            <p>时间和的看法和思考的开发商的反馈

            <img src="zx.jpg" alt="">

            <p>时间和的看法和思考的开发商的反馈

            <p>skdfljsdlfjldsjfljlksjdlkfjs

            <img src="zx.jpg" alt="">

            <p>时间和的看法和思考的开发商的反馈

            <p>时间和的看法和思考的开发商的反馈

    <script typet="text/javascript" src="http://code.jquery.com/jquery-latest.js">

    <script>

var len =$('li').length;

for(var i=0; i<len;i++){

    if(i%2 ==0){

        $('li').eq(i).before('<div class="clear index'+i+' "></div>');

        $('.index' + i).append($('li').eq(i)).append($('li').eq(i+1));

    }

}

</script>

</body>

</html>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容