iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何利用纯css实现table固定列与表头中间横向滚动的
  • 531
分享到

如何利用纯css实现table固定列与表头中间横向滚动的

2023-06-08 15:06:00 531人浏览 安东尼
摘要

这篇文章主要介绍如何利用纯CSS实现table固定列与表头中间横向滚动的,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!文字被强制换行了由于个别表的列数较多;文字都挤在一起向下换行了;现场惨不忍睹;于是采用强制不换行的

这篇文章主要介绍如何利用纯CSS实现table固定列与表头中间横向滚动的,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

文字被强制换行了

由于个别表的列数较多;文字都挤在一起向下换行了;现场惨不忍睹;于是采用强制不换行的方式

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

新的问题是强制换行之后整个宽度超出了body

于是考虑到把table重要的列给固定掉;中间用横向滚动条来拖动;

<style>div{    white-space: nowrap;    overflow: hidden;//控制溢出隐藏    overflow-x: scroll;//设置横向滚动条}</style>
  • 考虑到要做固定列;于是要把table拆分出来;然后用浮动把table还原;下面这个案例就是把一个table拆成三个;然后浮动起来还原

  • 考虑到要做自适应;于是采用百分比来做;

<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值也是百分比;这里就不上代码了

以上是“如何利用纯css实现table固定列与表头中间横向滚动的”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 如何利用纯css实现table固定列与表头中间横向滚动的

本文链接: https://www.lsjlt.com/news/254539.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何利用纯css实现table固定列与表头中间横向滚动的
    这篇文章主要介绍如何利用纯css实现table固定列与表头中间横向滚动的,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!文字被强制换行了由于个别表的列数较多;文字都挤在一起向下换行了;现场惨不忍睹;于是采用强制不换行的...
    99+
    2023-06-08
  • 如何使用纯CSS实现表头固定效果
    这篇文章给大家分享的是有关如何使用纯CSS实现表头固定效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   纯CSS实现表头固定之所以难,主要在两点:   1、占有最大市场...
    99+
    2024-04-02
  • 如何利用CSS3实现的文字定时向上滚动
    这篇文章主要介绍“如何利用CSS3实现的文字定时向上滚动”,在日常操作中,相信很多人在如何利用CSS3实现的文字定时向上滚动问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作