Bootstrap Table 单元格内容过长显示问题

article/2025/11/6 3:36:24

遇到这个问题:网上查了很多方法,单元格内容显示过长,通过下面的样式控制,可以实现精简显示(文末奉上,样式说明)

给表格添加 样式:

table {

table-layout:fixed;

}

给每个单元格添加下面的样式:

table td{

     overflow: hidden;

     text-overflow:ellipsis;

     white-space: nowrap;

}

效果如下:

 

但是:再这样操作之后我遇到了新的问题;表格表头很长的时候,就有新的问题。

表格错位,内容显示不清。

解决办法:

给表格添加 样式 修改成

table {

table-layout : automatic;

}

但是,列宽度根据内容长短不一,单元格内容没有精简显示,还要做下面一步

给单元格添加的样式:增加一个宽度

table td{

max-width: 58px;

     overflow: hidden;

     text-overflow:ellipsis;

     white-space: nowrap;

}

最终效果就达到了。

隐藏了,自然要要显示,可以在单元格上添加一个事件 hover

table td:hover {

overflow: auto;
white-space: pre-wrap;

}

即可实现鼠标移上就可以友好显示了。

(还可以加上一个单元格点击事件,去掉添加的样式,直接一行完全显示)

table td{max-width: 58px;
}

ps:目前尝试的连接符为 中文顿号(、),其他连接符不确定。欢迎留言讨论。

 

 

CSS 样式说明:

overflow:

visible默认值。内容不会被修剪,会呈现在元素框之外。
hidden内容会被修剪,并且其余内容是不可见的。
scroll内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。
auto如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。
inherit规定应该从父元素继承 overflow 属性的值。

white-space:

normal默认。空白会被浏览器忽略。
pre空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。
nowrap文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。
pre-wrap保留空白符序列,但是正常地进行换行。
pre-line合并空白符序列,但是保留换行符。
inherit规定应该从父元素继承 white-space 属性的值。
text-overflow:
clip修剪文本。
ellipsis显示省略符号来代表被修剪的文本。
string使用给定的字符串来代表被修剪的文本。

table-layout: 属性用来显示表格单元格、行、列的算法规则

automatic默认。列宽度由单元格内容设定。
fixed列宽由表格宽度和列宽度设定。
inherit规定应该从父元素继承 table-layout 属性的值。

 

 

 

 


http://chatgpt.dhexx.cn/article/XXdpCpX5.shtml

相关文章

element-UI table单元格的内容太长,隐藏文字,鼠标滑过弹框显示

element-UI table单元格的内容太长&#xff0c;隐藏文字&#xff0c;鼠标滑过弹框显示 参考&#xff1a;https://blog.csdn.net/qq_42533735/article/details/107057038?utm_mediumdistribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare&dep…

java让内容不超出单元格_解决layui表格内文本超出隐藏的问题

解决layui表格内文本超出隐藏的问题 只需要更改样式即可 图片: 代码如下 .layui-table-cell{height:auto; overflow:visible; text-overflow:inherit; 以上这篇解决layui表格内文本超出隐藏的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我…

EXCEL不同单元格格式太多

EXCEL复制&#xff0c;移动&#xff0c;或者操作时 弹出以下错误&#xff1a;不同单元格格式太多 操作前&#xff0c;请先将EXCEL 复制一份&#xff0c;以免操作出错&#xff0c;EXCEL无法打开&#xff08;非常重要!!!&#xff09; 按AltF11键(有些电脑需要点击AltFnF11)&…

Excel的单元格是怎么隐藏的

在excel中&#xff0c;单元格是不可能隐藏的。 因为单元格是行/列交叉位置形成的一个小方格&#xff0c;工作表中的行/列是始终存在的&#xff0c;所以单元格就以行/列的存在而存在。 在单元格中可以隐藏公式。 具体方法是&#xff1a; 选中整个工作表&#xff0c;执行“格式…

清空合并单元格之隐藏单元格

合并单元格有真有假&#xff0c;如果大家不知道二者的区别&#xff0c;请移步《Excel合并单元格之真假李逵》先了解一下。识别两种合并单元格的方法也很简单&#xff0c;辅助列使用公式读取一下单元格内容&#xff0c;如果合并单元格之隐藏单元格仍然有内容&#xff0c;那么这就…

java easyexcel 单元格内容超出问题

Excel作为办公人员常用的软件之一,获得了世界范围的推广和使用。Excel软件依靠其强大的功能,成为一款快速、有效处理函数和公式的优秀软件。然而程序导出表格的时候文本超出了单元格的宽度&#xff0c;相信大读书用户都到这类问题。 解决办法1&#xff1a;在文本超出的下一列&…

Vue ElementUI el-table 单元格内容过长被隐藏时显示 tooltip

API el-table 设置属性 show-overflow-tooltip 为 true 代码 <template><div><el-table :data"tableData" style"width: 100%" height"250"><el-table-column fixed prop"date" label"日期" >&l…

html怎么隐藏单元格内容,怎么隐藏单元格中的内容

在你制作表时有没有不想要让其他人看到信息呢&#xff1f;这个时候就可以隐藏起来啦&#xff0c;小编在这里将为你一步步详细介绍哦&#xff0c;快快看下去吧&#xff01; 在编辑工作表时&#xff0c;对于某些重要数据不希望被其他用户查看&#xff0c;可将其隐藏起来。具体操作…

html怎么隐藏单元格内容,excel隐藏单元格内容怎么隐藏? excel四种隐藏内容的方法...

为什么要隐藏excel中的内容&#xff1f;用途千奇百怪&#xff0c;我只介绍方法&#xff0c;快来吧。 启动Excel2013之后&#xff0c;在表格中&#xff0c;任意单元格输入任意文字&#xff0c;为了显示方便&#xff0c;我将背景色设置橙色&#xff0c;字体设置为白色&#xff1a…

Vue:element-ui中表格过长内容隐藏显示

一、el-table表格 在使用VUE显示后台数据时&#xff0c;经常会遇到数据过长&#xff0c;显示出来的效果很难看&#xff0c;如下图所示&#xff1a; 上图中&#xff0c;红框框出的内容由于长度过长&#xff0c;占据了三行空间&#xff0c;如果内容更多的话&#xff0c;占据行数就…

java后台代码实现笛卡尔积

java后台代码实现笛卡尔积

hive笛卡尔积+排序

原始需求 解决方案&#xff1a;笛卡尔积 排序 1&#xff09;hive本身不支持笛卡尔积&#xff0c;不能使用select T1.*, T2.* from table_1, table_2&#xff0c; 可以使用 select T1.*, T2.* from T1 join T2 on 11&#xff1b;在Hive的strict模式下不能用这种语法&#xf…

mysql left 笛卡尔积_实操 - mysql 表连接笛卡尔积 (joinleft join)

实操 - mysql 表连接笛卡尔积 (joinleft join) 1 为什么两张表连接会出现重复数据 2 表的连接过程是怎样的? 举例: 表 A: 1 0 表 B: 1 0 0 2 执行语句: select * from A join B on A.id B.id; 顺序如下: join 形成的表:11 10 10 12 01 00 00 02 on 之后: 1 1 0 0 0 0 所以表连…

数据库表的笛卡尔积

如下图一个表有5行记录&#xff0c;一个表有4行记录&#xff1b; 看一下表的笛卡尔积&#xff1b; 这样写sql就是笛卡尔积&#xff1b; select * from pptest1, students; 看一下笛卡尔积是20行记录&#xff1b; 看一下两个表各有100行记录&#xff1b; 笛卡尔积是10000行记录…

Mysql--笛卡尔积案例

1.创建表以及加载数据&#xff1a; CREATE TABLE r (a bigint(255) DEFAULT NULL,b bigint(255) DEFAULT NULL,c bigint(255) DEFAULT NULL,d bigint(255) DEFAULT NULL ) ENGINEInnoDB DEFAULT CHARSETutf8;INSERT INTO r(a, b, c, d) VALUES (6, 3, 1,5); INSERT INTO r(a, …

商城系统中商品规格使用笛卡尔积运算

/** * 笛卡尔积生成规格 * author Devil * blog http://gong.gg/ * version 1.0.0 * datetime 2019-09-22T00:33:480800 * desc description * param {[array]} arr1 [要进行笛卡尔积的二维数组] * param {[array]} …

数据库的交、并、差、笛卡尔积运算(代码实现)

前言 关系代数是以关系为运算对象的一组高级运算的集合。由于关系定义为属性个数相同的元组的集合&#xff0c;因此集合代数的操作就可以引入到关系代数中。关系代数中的操作可以分为两类&#xff1a;传统的关系操作&#xff0c;并、差、交、笛卡尔积。 他们的图示可以表示为&…

计算机二级中的9种运算问题:笛卡尔积,自然连接,交,并,选择,投影。。。

这九种运算分为7种二元运算 2种一元运算 用文字和例子来分别解释上面几个概念: 7种二元运算: 1.笛卡儿积: 已知 如果算X1和X2的笛卡尔积 则: …

文档--文档

我在《专业嵌入式软件开发》一书中指出&#xff0c;编写言简意骇的文档是实施高质高效软件开发的关键要素之一。在此结合自己的工作体会&#xff0c;再谈一谈软件开发活动中文档的重要性。切入正题之前&#xff0c;先让我们浏览二个工作场景。 A君刚加入一个代码规模超过百万行…

如何写好技术文档 - 来自 Google 十多年的文档经验!

星标/置顶 公众号????&#xff0c;硬核文章第一时间送达&#xff01; 本文大部分内容译自《Software Engineering at Google》 第10章节 Documentation。另外&#xff0c;该书电子版近日已经可以免费下载了 https://abseil.io/resources/swe_at_google.2.pdf&#xff0c;有…