• DIV布局-高度不同DIV,自动换行并对齐


    最近弄了一个动态添加div框,每个div框内容有多有少,要支持div高度自适应,还要添加的div自动追加,并且换行还要保持每行对齐。

    刚开始的效果:

    要改啊,搞不定,问了UI高手,终于给出了完美解决方案:

    效果:

    因为要支持每个div可删除,删除后,后面的div自动补齐,所以用table不显示(除非想自虐的人可以试下)

    最终就是css修改了一下就搞定了,术业专攻啊。。。

    <html>
    <head>
    <style>
    .test_area{
            width:100%;
            background-color:#FFFFFF;
            min-height:120px;
            overflow: auto
    }
    .test_ans{
        background-color:#ebebeb;
        //float:left;
        margin-left:10px;
        margin-top:5px;
        margin-bottom:5px;
        min-height:100px;
        width:200px;
        border:1px solid #808080;
        border-radius:10px;        
        text-align: left;
        cursor:move;
        position:relative;
        vertical-align: top;
        display:inline-block;
    }
    .test_desc{
        width:100px;
        margin-left:10px;
        margin-top:10px;
        float:left;
        word-break:break-all;
        line-height: 1.5;
    }
    
    </style>
    
    </head>
    <div class="test_area" style="809px">
        <div class="test_ans">
            <div class="test_desc" >
            <font color="#000000">1231 2312 312 31 2123123 123 123 123 123 123 123 123123 12312 3123 123 123 123 123 1212</font>
            </div>
        </div>
        <div class="test_ans">
            <div class="test_desc">
            <font color="#000000">1231 232</font>
            </div>
        </div>
        <div class="test_ans">
            <div class="test_desc">
            <font color="#000000">1231 2312 312 31 312312</font>
            </div>
        </div>
        <div class="test_ans">
            <div class="test_desc">
            <font color="#000000">1231 2312 312 31 123 123123 123123 12312312</font>
            </div>
        </div>
        <div class="test_ans">
            <div class="test_desc">
            <font color="#000000">1231 2312 312 31 123 123 123 123 123 123123 123123 12312312</font>
            </div>
        </div>
        <div class="test_ans">
            <div class="test_desc">
            <font color="#000000">1231 2312 312 31 2123123 123123 123123 12312312</font>
            </div>
        </div>
        <div class="test_ans">
            <div class="test_desc">
            <font color="#000000">1231 2312 312 31 123 123123 123123 12312312</font>
            </div>
        </div>
    </div>
    </html>

    完工!

  • 相关阅读:
    C#_Assembly-Reflection_程序集与反射
    C#_event_事件
    C#_扩展方法
    C#_Delegate_泛型
    C#_正则表达式
    C#_序列化
    Unity_ClickToShow_FadeInAndOut
    RecordToday
    写作技巧
    高效休息法
  • 原文地址:https://www.cnblogs.com/tomcatandjerry/p/4022259.html
Copyright © 2020-2023  润新知