美文网首页
【css】【零碎】用div+css布局代替table

【css】【零碎】用div+css布局代替table

作者: acsamson | 来源:发表于2019-04-20 14:46 被阅读0次

    为什么要用div+css来代替table?

    div和table各有优势, 也并不能说table就没用了. 只是相比于table而言, div+css的方式优点更加明显并且更加灵活

    并且div+css代替table是大势所趋

    div方式是一边读一边加载的,但是table就要等到整个table完成后才一次性载入,不过这个是小问题

    主要也还是因为div方式灵活,并且对于SEO更加友好,这才是关键

    实现很简陋没怎么改样式大概看下

    image

    大概代码如下, 具体代码请看我的: https://codepen.io/sansenlian/pen/PgeWoJ


    html

    <div class="table">
        <div style="display:table-caption;text-align:center;">table</div>
        <div style="display:table-row;">
            <div class="table-cell-1">44564654654达杀手的打算打打</div>
            ...
        </div>  
        ...
    </div>
    

    css

    .table {
        width: 100%;
        display:table;
        border:1px red solid;
    }
    .table-cell-1 {
        width: 70px;
        display:table-cell;
        vertical-align:middle;
    
        word-break: break-all;
        white-space: normal;
        border-bottom:1px red solid;
        border-right:1px red solid;
    }
    ...
    

    相关文章

      网友评论

          本文标题:【css】【零碎】用div+css布局代替table

          本文链接:https://www.haomeiwen.com/subject/fuxlgqtx.html