时间:2021-05-18
当表格的列比较多的时候,可能就需要固定表格的宽度了,默认的100%宽已经不适应了。默认的100%宽要实现改变窗口大小也100%的话,在table元素上添加width="100%",至于css的100%为什么不生效,原因未知。
下面就说说设置如何给datatables设置固定的宽度。
1、html代码
<div id="tableArea"> <table id="userTable" class="display table table-bordered" cellspacing="0" > <thead> <tr> <th style="display: none">ck</th> <th>序号</th> <th>账号</th> <th>姓名</th> <th>CPID</th> <th>CP名称</th> <th>操作</th> </tr> </thead> </table></div>2、覆盖某些样式(我们的样式优先级高,所以会覆盖内置的样式)
#tableArea .dataTables_wrapper { position: relative; clear: both; zoom: 1; overflow-x: auto;}#tableArea table{ width: 800px;}这里的overflow-x:auto是新增的,表示表格内容超出宽度后,出现横向滚动条;table的width必须写死宽度,直接写在table元素上不生效,原因未知。
3、设置列宽(可略)
4、运行浏览,发现此时,当浏览器窗口小于800像素的时候,表格出现了横向的滚动条,正是我们想要的结果。
5、为什么不用"scrollX":true的配置实现横向滚动条呢?查询它渲染后的网页发现,它把table拆分成了两个表格,一个表示表头,一个表示表体。这不是我想要的,而且它表头的内容若是超出的话是隐藏的。
以上这篇实例讲解DataTables固定表格宽度(设置横向滚动条)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
css滚动条样式修改的代码.scroll::-webkit-scrollbar{//纵向滚动条和横向滚动条宽度width:1px;height:1px;}.sc
win10窗口标题栏和滚动条的宽度是固定的,就算放大和缩小窗口,标题栏和滚动条的宽度也不会改变。有没有什么方法可以改变win10系统窗口标题栏和滚动条宽度呢
win10窗口标题栏和滚动条的宽度是固定的,就算放大和缩小窗口,标题栏和滚动条的宽度也不会改变。有没有什么方法可以改变win10系统窗口标题栏和滚动条宽度呢
一、实现对ScrollViewer样式的自定义主要包括:1、滚动条宽度设置2、滚动条颜色3、滚动条圆角4、滚动条拉动时的效果mouseover二、实现效果:三、
位置被改变事件所属对象:横向滚动条操作系统支持:Windows语法:无返回值_横向滚动条_位置被改变()例程说明:只要拖动滚动条,就触发此事件,运行此事件下的代