Layui 表格表头换行:手把手教你3步搞定

发布时间:2026/10/29 23:24:37

Layui 表格表头换行:手把手教你3步搞定 Layui 表格表头换行手把手教你3步搞定【免费下载链接】layui一套遵循浏览器原生态开发模式的 Web UI 组件库。项目地址: https://gitcode.com/GitHub_Trending/la/layui打开后台你大概率见过这一幕Layui 表格的表头里塞着一长串字段名屏幕窄一点用户注册时间含时区直接被剪成用户注册时间含时….你把鼠标悬上去等提示等来的还是半截文字。想让它老老实实折成两行也就是常说的 Layui 表格表头换行改两行 CSS 就够了。为什么默认的表头只能挤在一行去src/css/modules/table.css里看 371 行附近的.lay-table-cell它同时设了四条固定height: 38px、overflow: hidden、text-overflow: ellipsis、white-space: nowrap。高度定死、溢出隐藏、还不许换行——文字超宽只能靠省略号收场。想折行就得把这三条里最关键的两条覆盖掉。第一步3 行搞定最小 HTML 骨架先把一个最小表格摆出来字段就 3 个其中一个故意写长方便你看效果table classlayui-table header-wrap lay-data{url:/api/user/list, height:auto} thead tr th lay-data{field:id, width:80}ID/th th lay-data{field:username, width:150}用户名/th th lay-data{field:remark}用户注册渠道与来源备注含时区/th /tr /thead /table做完这一步你会看到表格正常渲染长表头照旧被截成省略号——这很正常接下来才轮到我们动手。第二步覆盖表头单元格的固定高度和省略号在样式表里加这么一段每一句我都在后面标了它负责什么.header-wrap .lay-table-view .lay-table-header .lay-table-cell { height: auto; /* 拆掉 38px 死高度行高跟着内容走 */ white-space: normal; /* 取消不换行限制这是表头折行的开关 */ line-height: 20px; /* 折成两行时行距不显得挤 */ }改完之后刷新页面那个长表头就会折成两行完整显示出来。第三步把自定义类名挂到表格上样式才生效上面的样式全挂在.header-wrap前面。如果表格根元素上没有这个类一行都不生效。所以确认一下table classlayui-table header-wrap lay-data{...}做完这一步你会看到只有这张表折行页面上其他表格不受影响——自定义类名就是给这条规则划的范围。Layui 表格样式自定义基本都走这条路别改全局先圈范围。进阶一多级表头折行和行高对齐官方演示页tests/visual/table.html里用colspan/rowspan搭了多层表头。做法还是一句话对每一层的.lay-table-cell重复第二步那三条属性再给对应层的外层容器把height一并放开。注意跨层的那几格带rowspan的它的视觉高度由第一层容器决定只改某一层会出现错位。进阶二用 JS 算出表头该有多高不想手填数值就让它自己量。在数据渲染完之后跑一次const ths document.querySelectorAll(.header-wrap .lay-table-header .lay-table-cell); let h 0; ths.forEach(th { h Math.max(h, th.scrollHeight); }); const header document.querySelector(.header-wrap .lay-table-header); if (header) header.style.height h px;做完这一步你会看到不管表头内容加多长容器都贴着实际内容走永远不会剪掉第三行。五个最容易踩的坑坑一句话解法❌ height 留太少第二行被剪掉按行数 × 行高 8px 边距留白不够就加❌ 老版本 IE / Edge 里样式不生效给属性补上对应厂商前缀再测一遍❌ 手机窄屏上长英文字段、URL 不断行再加一条word-break: break-all❌ 表头堆到五六行高整表显得笨重控制列数长描述放进tooltip表头别超过两行❌ 裸写.lay-table-cell污染全局所有表永远挂在自己的类名后面范围划死再补一条和上面配套的lay-sizelg会把行高抬到 40px、sm压到 20px如果你的表用了这个属性第二步的选择器要多跟一层[lay-size]才能压过它。改完之后带走这三样三行 CSS 让表头折行一个类名划范围一张避坑表保底。下次再遇到 Layui 表头高度调整或 table 表头多行的需求直接套这三个参数height按行数留白、white-space: normal开折行、line-height定行距。【免费下载链接】layui一套遵循浏览器原生态开发模式的 Web UI 组件库。项目地址: https://gitcode.com/GitHub_Trending/la/layui创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/23 18:45:13

大模型推理加速:硬件优化与Transformer性能提升实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/21 3:38:09

Anki 安装与上手指南:从零搭好你的间隔重复记忆系统

Anki 安装与上手指南:从零搭好你的间隔重复记忆系统 【免费下载链接】anki Anki is a smart spaced repetition flashcard program 项目地址: https://gitcode.com/GitHub_Trending/an/anki Anki 是一款开源的间隔重复记忆卡片工具,核心功能是用算…

2026/10/30 0:05:46

全栈Transformer学习路线:从原理到工业部署

1. 项目概述:为什么需要全栈Transformer学习路线?2026年的AI技术格局已经清晰表明,Transformer架构不再是NLP领域的专属工具,而是渗透到计算机视觉、语音识别、机器人控制等各个领域的基础设施。我在过去三年辅导过200学员转型大模…

2026/10/30 0:05:46

YOLOv10与LLaMA-3在医学影像骨折诊断中的融合应用

1. 项目概述:当YOLO遇上大模型的医学影像革命在急诊室的深夜,一位值班医生面对堆积如山的X光片皱起眉头——这是全球医疗系统共同的困境。传统骨折诊断依赖放射科医生肉眼判读,平均每例耗时6-8分钟,而误诊率仍高达15-30%。我们团队…

2026/10/30 0:05:46

Hyperframes技术解析:多通道帧管线与实时渲染优化实践

1. 从“hyperframes”这个词本身说起第一次看到“hyperframes”这个词,我下意识把它拆成了两半:hyper 和 frames。hyper 在技术圈里通常意味着“超”“高维”“超越常规”,而 frames 就是“帧”。合在一起,最直观的理解就是“超帧…

2026/10/30 0:05:46

Redis分布式锁与Lua原子扣减:秒杀库存防超卖实战

简介:围绕Redis分布式锁实现抢单秒杀场景的SpringBoot示例代码包,面向有Java与Spring基础、希望理解高并发库存控制与请求削峰的中级开发者。内容以分布式锁加锁与释放、库存原子扣减、队列缓冲请求、抢单结果状态返回为主线,兼及限流与FIFO处…

2026/10/30 0:00:46

USB运动控制卡实战:Mach3机床升级与调试全指南

简介:FlyMotion 运动控制卡-V1.4 说明书面向 CNC 加工、机器人及自动化生产线领域的设备调试与运维人员,系统讲解这款 Mach3 USB 控制卡的硬件特性与软件配置方法,可帮助读者解决控制卡选型、接线与 Mach3 参数设置中的实际问题。资源包共 1 …

2026/10/29 17:05:52

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/29 17:06:02

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/29 17:06:13

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/30 0:00:46

NCP1342高频准谐振反激控制器:从设计约束到验收的完整方案

简介:NCP1342 高频准谐振反激控制器应用介绍译文文档,面向电源设计工程师、硬件研发人员及开关电源学习者,帮助读者跨越英文原版资料的语言门槛,系统理解这款高集成度 QR Flyback 控制器的设计要点。文档围绕芯片核心特性展开&…

2026/10/30 0:00:46

NCP1342准谐振反激电源设计:从选型到验收的全流程解析

简介:这份文档面向电源设计工程师与开关电源学习者,系统梳理NCP1342高频准谐振反激控制器的应用要点,帮助读者快速理解这款高集成度离线电源变换器控制芯片的工作机制与设计方法。内容涵盖芯片核心特性、引脚功能定义、电气特性参数表、最大额…

2026/10/30 0:00:46

Web系统自动登出机制设计与实现全解析

1. 系统自动登出机制的设计初衷在各类Web应用和后台管理系统中,自动登出功能早已成为标配。这个看似简单的功能背后,实际上涉及用户安全、资源管理和体验优化的多重考量。作为从业十多年的老开发,我见过太多因为登出逻辑设计不当导致的安全事…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑