首页 > 其他分享 >CSS table 固定行列

CSS table 固定行列

时间:2022-09-27 10:45:00浏览次数:78  
标签:栏目 行列 修改 1px th child table border CSS

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style>
            .table_wrap {
                width: 100%;
                height: 100px;
                overflow: auto;
                border-bottom:1px solid #61dafb;
            }

            table {
                table-layout: fixed;
                width: 100%;
                border-collapse: separate;
                border-spacing: 0;
                border: 1px solid #DDDDDD;
            }

            /* 表格th/td样式 */
            td,th {
                width: 150px;
                box-sizing: border-box;
                border-right: 1px solid #DDDDDD;
                border-bottom: 1px solid #DDDDDD;
                /*超出长度...*/
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                height: 30px;

            }

            /* 表头固定 */
            thead tr th {
                position: sticky;
                top: 0;
                background: #F4F4F5;
                height: 30px;
            }

            /* 首列固定/最后一列固定*/
            th:first-child,
            th:last-child,
            td:first-child,
            td:last-child {
                position: sticky;
                left: 0;
                background: #F4F4F5;
                text-align: center;
                right: 0px;
                border-left: 1px solid #DDDDDD ;
                width: 100px;
            }

            /* 表头首列和最后一列强制最顶层 */
            th:last-child,
            th:first-child {
                z-index: 3;
                /*左上角单元格z-index,切记要设置,不然表格纵向横向滚动时会被该单元格右方或者下方的单元格遮挡*/
                background: #F4F4F5;
            }
        </style>
    </head>
    <body>
        <div className="table_wrap">
            <table>
                <thead>
                    <tr>
                        <th>序号</th>
                        <th>栏目1</th>
                        <th>栏目2</th>
                        <th>栏目3</th>
                        <th>栏目4</th>
                        <th>栏目5</th>
      			<th>栏目6</th>
      			<th>栏目7</th>
      			<th>栏目8</th>
                        <th>栏目9</th>
                        <th>操作</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td>1</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>2</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>3</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>4</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>5</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>6</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>7</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>8</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>9</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>10</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>11</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>12</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>13</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>14</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>15</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>16</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>17</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>18</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>19</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>20</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>21</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>22</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>23</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>24</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>25</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>26</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>27</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>
                    <tr>
                        <td>28</td>
                        <td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                        <td>5</td>
			<td>6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
                        <td><a href="#">修改</a></td>
                    </tr>

                </tbody>

            </table>

        </div>

    </body>
</html>

原文参考:https://www.cnblogs.com/a876459952/p/15737003.html

标签:栏目,行列,修改,1px,th,child,table,border,CSS
From: https://www.cnblogs.com/nuomibaibai/p/16733677.html

相关文章

  • 删除DataTable重复列,类似数据库的Distinct函数。
    将数据表放到内存中进行操作,可以极大的提高效率。///<summary>///删除DataTable重复列,类似distinct///</summary>///<paramna......
  • Qt Table Widget常用操作 添加复选框控件
    QtTableWidget常用操作一、鼠标悬浮在item上显示提示信息 1、在构造函数开启tableWidget控件的鼠标捕获功能//开启鼠标捕获功能(实现tablewidget的悬浮功能)......
  • CSS实现一个简单的聊天气泡
    问题描述:想实现一个聊天气泡框时需要一个突出的尖角,于是想到了借助伪元素来实现实现目标:实现一个可以动态变长的聊天气泡(如图所示)   实现过程:版本一:使用absout+......
  • 前端——CSS定位
    定位:默认为静态定位投标现象压盖现象层级比标准文档高positionstatic  静态relative  相对absolute  绝对fixed  固定relative(相对定位).st{......
  • C#的System.Data.DataTable各个属性和方法
    在项目中常常常使用到DataTable,假设DataTable使用得当,不仅能使程序简洁有用,并且可以提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。1、添加引用usin......
  • 第三章3.1HTML技术与CSS技术
    web中的html以及css: html(超文本标记语言:HyperTextMarkupLanguage):用于描述网页的一种语言;通常其根标签使用html标签;使用尖括号表示:<html>,其也是由开始标签和结束标......
  • 使用iptable实现: 放行ssh,telnet, ftp, web服务80端口,其他端口服务全部拒绝
    关键命令iptables-AINPUT-ptcp-mmultiport--dport21,22,23,80-jACCEPTiptables-AINPUT-jREJECT说明:1.常用命令:-A追加规则-->iptables-AINPUT-D删......
  • 简单的css动画---老式电影加载效果
    <!DOCTYPEhtml><htmllang="en"><head>  <metacharset="UTF-8">  <metahttp-equiv="X-UA-Compatible"content="IE=edge">  <metaname="viewport"c......
  • css布局溢出 overflow
    overflow属性指定在元素的内容太大而无法放入指定区域时是剪裁内容还是添加滚动条。overflow属性可设置以下值:visible-默认。溢出没有被剪裁。内容在元素框外渲染(......
  • Webpack之抽离压缩css
    使用 mini-css-extract-plugin插件的内置loader替换style-loader使用 terser-webpack-plugin插件压缩js代码使用 optimize-css-assets-webpack-plugin插件压缩cs......