最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用純css實現(xiàn)table固定列與表頭中間橫向滾動的思路和實例

  發(fā)布時間:2017-09-11 15:38:14   作者:馮凱昌   我要評論
這篇文章主要給大家介紹了關(guān)于如何利用純css實現(xiàn)table固定列與表頭,中間橫向滾動的相關(guān)資料,文中通過示例代碼詳細的給大家介紹了關(guān)于實現(xiàn)該效果的思路與方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。

前言

最近在做的后臺管理系統(tǒng)要處理大量的表格,因為原項目是采用的for循環(huán)加拼接字符串的方式實現(xiàn);導(dǎo)致js代碼一大堆;各種單引號和雙引號的嵌套;讓人頭疼;遂引入vue.js;用v-for做模板渲染;工作量頓時減輕不少,心情舒暢;

文字被強制換行了

由于個別表的列數(shù)較多;文字都擠在一起向下?lián)Q行了;現(xiàn)場慘不忍睹;于是采用強制不換行的方式

<style>
div{
     white-space: nowrap;//強制不折行
}
</style>

新的問題是強制換行之后整個寬度超出了body

于是考慮到把table重要的列給固定掉;中間用橫向滾動條來拖動;

<style>
div{
    white-space: nowrap;
    overflow: hidden;//控制溢出隱藏
    overflow-x: scroll;//設(shè)置橫向滾動條
}
</style>
  • 考慮到要做固定列;于是要把table拆分出來;然后用浮動把table還原;下面這個案例就是把一個table拆成三個;然后浮動起來還原
  • 考慮到要做自適應(yīng);于是采用百分比來做;
<style>
    div{
        width: 100%;
        white-space: nowrap;
    }
    table td{
        border: 1px solid #000;
    }
    .tab1{
        width: 20%;
        float: left;
    }
    .tab2{
        width: 70%;
        float: left;
        overflow: hidden;
        overflow-x: scroll;
    }
    .tab3{
        width: 10%;
        float: left;
    }
</style>
<body>
<div>
    <table class="tab1">
        <thead>
        <tr>
            <th>首列</th>
        </tr>
        </thead>
        <tbody>
        <tr>
            <td>首列</td>
        </tr>
        </tbody>
    </table>

    <table class="tab2">
        <thead>
        <tr>
            <th>中間列</th>
        </tr>
        </thead>
        <tbody>
        <tr>
            <td>中間列</td>
        </tr>
        </tbody>
    </table>

    <table class="tab3" >
        <thead>
        <tr>
            <th>尾列</th>
        </tr>
        </thead>
        <tbody>
        <tr>
            <td>尾列</td>
        </tr>
        </tbody>
    </table>
</div>
</body>

于是上面這個案例就完成了

還有一點是中間table的表頭也需要固定 不能隨下面的額tbody去滑動;我這里采取的思路是用定位去做;既然上面都是用百分比去做;那么定位的left值也是百分比;這里就不上代碼了

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

最新評論

河西区| 荃湾区| 彭阳县| 广德县| 尼勒克县| 辽源市| 苍山县| 桂东县| 龙井市| 葵青区| 固原市| 腾冲县| 高雄市| 会东县| 苍梧县| 静宁县| 渝北区| 琼结县| 临安市| 延川县| 临沧市| 体育| 汝阳县| 清流县| 凤凰县| 镇安县| 江城| 和顺县| 都江堰市| 城市| 成安县| 文成县| 成都市| 文昌市| 托克逊县| 公主岭市| 莱芜市| 黑山县| 安远县| 二手房| 安龙县|