html固定头和第一列简单例子

devtools/2024/12/25 12:31:53/
htmledit_views">

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>冻结第一行和第一列的表格</title>
    <style>
        /* 外层容器 */
        .table-container {
            width: 100%;
            height: 300px; /* 设置高度,显示纵向滚动条 */
            overflow: auto; /* 显示滚动条 */
            position: relative;
        }

        table {
            border-collapse: collapse;
            width: 100%;
            min-width: 800px; /* 设置最小宽度,显示横向滚动条 */
        }

        th, td {
            border: 1px solid #ddd;
            padding: 8px;
            text-align: center;
        }

        /* 冻结第一行 */
        thead {
            position: sticky;
            top: 0;
            background-color: #f1f1f1;
            z-index: 2;
        }

        /* 冻结第一列 */
        td, th {
            position: relative;
        }

        td:first-child, th:first-child {
            position: sticky;
            left: 0;
            background-color: #f1f1f1;
            z-index: 1;
        }
    </style>
</head>
<body>

<div class="table-container">
    <table>
        <thead>
            <tr>
                <th>姓名</th>
                <th>年龄</th>
                <th>城市</th>
                <th>职业</th>
                <th>邮箱</th>
                <th>电话</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>张三</td>
                <td>28</td>
                <td>北京</td>
                <td>工程师</td>
                <td>zhangsan@example.com</td>
                <td>1234567890</td>
            </tr>
            <tr>
                <td>李四</td>
                <td>34</td>
                <td>上海</td>
                <td>设计师</td>
                <td>lisi@example.com</td>
                <td>2345678901</td>
            </tr>
            <tr>
                <td>王五</td>
                <td>25</td>
                <td>广州</td>
                <td>程序员</td>
                <td>wangwu@example.com</td>
                <td>3456789012</td>
            </tr>
            <tr>
                <td>赵六</td>
                <td>40</td>
                <td>深圳</td>
                <td>经理</td>
                <td>zhaoliu@example.com</td>
                <td>4567890123</td>
            </tr>
            <tr>
                <td>孙七</td>
                <td>29</td>
                <td>成都</td>
                <td>产品经理</td>
                <td>sqi@example.com</td>
                <td>5678901234</td>
            </tr>
            <tr>
                <td>钱八</td>
                <td>38</td>
                <td>杭州</td>
                <td>测试工程师</td>
                <td>qianba@example.com</td>
                <td>6789012345</td>
            </tr>
            <tr>
                <td>刘九</td>
                <td>45</td>
                <td>武汉</td>
                <td>销售</td>
                <td>liujiu@example.com</td>
                <td>7890123456</td>
            </tr>
<tr>
                <td>刘九</td>
                <td>45</td>
                <td>武汉</td>
                <td>销售</td>
                <td>liujiu@example.com</td>
                <td>7890123456</td>
            </tr>

<tr>
                <td>刘九</td>
                <td>45</td>
                <td>武汉</td>
                <td>销售</td>
                <td>liujiu@example.com</td>
                <td>7890123456</td>
            </tr>

<tr>
                <td>刘九</td>
                <td>45</td>
                <td>武汉</td>
                <td>销售</td>
                <td>liujiu@example.com</td>
                <td>7890123456</td>
            </tr>

<tr>
                <td>刘九</td>
                <td>45</td>
                <td>武汉</td>
                <td>销售</td>
                <td>liujiu@example.com</td>
                <td>7890123456</td>
            </tr>

<tr>
                <td>刘九</td>
                <td>45</td>
                <td>武汉</td>
                <td>销售</td>
                <td>liujiu@example.com</td>
                <td>7890123456</td>
            </tr>

<tr>
                <td>刘九</td>
                <td>45</td>
                <td>武汉</td>
                <td>销售</td>
                <td>liujiu@example.com</td>
                <td>7890123456</td>
            </tr>

<tr>
                <td>刘九</td>
                <td>45</td>
                <td>武汉</td>
                <td>销售</td>
                <td>liujiu@example.com</td>
                <td>7890123456</td>
            </tr>

<tr>
                <td>刘九</td>
                <td>45</td>
                <td>武汉</td>
                <td>销售</td>
                <td>liujiu@example.com</td>
                <td>7890123456</td>
            </tr>

        </tbody>
    </table>
</div>

</body>
</html>


http://www.ppmy.cn/devtools/145259.html

相关文章

网络协议入门

一、概述 1、模型 为了减少协议设计的复杂性&#xff0c;大多数网络模型均采用分层的方式来组织。每一层都有自己的功能&#xff0c;就像建筑物一样&#xff0c;每一层都靠下一层支持。每一层利用下一层提供的服务来为上一层提供服务&#xff0c;本层服务的实现细节对上层屏蔽…

外包干了两年,技术退步明显...

先说一下自己的情况&#xff0c;普通本科&#xff0c;曾在外包干了2年多的功能测试&#xff0c;再加上大环境不好&#xff0c;那时我整个人心惊胆战的&#xff0c;怕自己卷铺盖走人了&#xff0c;所以当时我感觉自己不能够在这样蹉跎下去了&#xff0c;长时间呆在一个舒适的环境…

我在华为的安全日常

在华为工作了数年后&#xff0c;我养成了一个习惯&#xff1a;每次离开座位&#xff0c;即便是去卫生间&#xff0c;我也会条件反射地锁屏电脑。晚上回到家&#xff0c;躺在床上&#xff0c;脑海中偶尔会闪过一丝疑虑&#xff1a;办公室的门窗是否关好&#xff1f;虽然这种担忧…

【UE5 C++课程系列笔记】11——FString、FName、FText的基本使用

目录 概念 常用操作示例 一、FString 1.1 创建字符串 1.2 字符串拼接 1.3 字符串长度 1.4 字符串查找 1.5 字符串替换 1.6 比较字符串 二、FName 2.1 创建FName 2.2 比较FName 2.3 在容器中使用 FName 三、FText 3.1 创建FText 3.2 格式化FText 3.3 显示文本…

计算机网络压缩版

计算机网络到现在零零散散也算过了三遍&#xff0c;一些协议大概了解&#xff0c;但总是模模糊糊的印象&#xff0c;现在把自己的整体认识总结一下&#xff0c;&#xff08;本来想去起名叫《看这一篇就够了》&#xff0c;但是发现网上好的文章太多了&#xff0c;还是看这篇吧&a…

Windows开启IIS后依然出现http error 503.the service is unavailable

问题背景 已启用IIS服务&#xff0c;配置步骤可以参考Windows10 IIS Web服务器安装配置 问题描述 在这一步浏览网站时&#xff0c;并没有出现默认首页&#xff0c;而是 http error 503 the service is unavailable 问题解决 参考 成功解决http error 503.the service is un…

uniapp微信小程序,使用fastadmin完成一个一键获取微信手机号的功能

前端部分 点击按钮&#xff0c;获取手机号 <button open-type"getPhoneNumber" getphonenumber"bindGetPhoneNumber" hover-class"none"class"btn-purity">一键获取</button> 传入openid和code bindGetPhoneNumber(e) …

C++练习:图论的两种遍历方式

一、遍历 一提到遍历&#xff0c;我们首先想到的肯定是树的遍历。因为在数据结构中我们是从树引出图的。但图明显比树更常见&#xff0c;更丰富&#xff0c;更多变。所以我们可能会被树的一些知识所固化了思维。比如树的遍历有前、中、后遍历&#xff0c;或者深度优先、广度优…