• 利用伪元素实现任意列数的均匀布局


    实现如下图的任意列数的均匀布局效果,之前做这种效果都是用last-child去掉右边距来实现,这种方法ie8不支持,在http://www.cnblogs.com/coco1s/博客中看到一种利用“text-justify和伪元素”就能实现的方法。

    亲测后,果然简单有效;

    上代码:

    html布局代码:

    <div class="container">
        <div class="justify">
            <div>1</div>
            <div>2</div>
            <div>3</div>
            <div>4</div>
            <div>5</div>
        </div>
        <div class="justify">
            <div>1</div>
            <div>2</div>
            <div>3</div>
            <div>1</div>
            <div>2</div>
            <div>3</div>
        </div>
        <div class="justify">
            <div>1</div>
            <div>2</div>
        </div>
    </div>

    css代码: 

     .container{width:800px; height:auto; overflow: hidden;border:1px solid #000;}
     .justify{text-align: justify;}
     .justify div{
                width:100px;
                line-height:100px;
                display:inline-block;
                text-align:center;
                background:#000;
                color:#Fff;
            }
    .justify:after {
                content: "";
                display: inline-block;
                position: relative;
                width: 100%;
            }
  • 相关阅读:
    中国一些web service收藏
    DataSet 和 List<T> 相互 转换
    JS图表
    IIS DirectoryEntry
    JS弹框
    Remoting
    Del SVN Configuare File BAT
    Viewport3D对象转换成图片
    在WPF中进行碰撞检测
    Button自定义样式
  • 原文地址:https://www.cnblogs.com/hfxm/p/6026942.html
Copyright © 2020-2023  润新知