问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

要做一行不换行文字在超出单元格之后,后面会有... 三个省略号。要怎样做呀!

发布网友 发布时间:2022-04-21 21:22

我来回答

3个回答

懂视网 时间:2022-04-22 01:44

说明

在前端开发中,经常会遇到需要限制单元格宽度并且内容超出部分显示省略号的的情况。下面就简单的介绍下如何达到这种效果。

准备知识

1. 控制文本不换行

white-space: nowrap;

2. 超出长度时,出现省略号

overflow:hidden;
text-overflow:ellipsis

3. 修改表格布局算法

table-layout:fixed;

table-layout的默认值为automatic,意思是列宽度由单元格内容设定。而fixed意思是列宽由表格宽度和列宽度设定。

也就是说当你给表格设定列宽时,实际情况是不起作用的,当单元格内容过多时,依然会把宽度撑开。如果需要让表格的列宽显示方式由自己给单元格定义的列宽决定,就必须使用fixed这个值。注意:1、表格必须设置宽度 2、如果只设置表格宽度,而不设置列宽度的话,列的宽度会平均分配。

代码演示

如下代码所示,表格中安排了姓名、年龄、性别以及地址四列,这几个列的长度分别为10%、20%、30%、40%。

 1 
 2 
 3 
 4 
 5 表格演示
 6 
25 
26 
27 
28  
29  
30   
31   
32   
33   
34  
35  
36  
37  
38   
39   
40   
41   
42  
43  
44   
45   
46   
47   
48  
49  
50   
51   
52   
53   
54  
55  
56 
姓名年龄性别地址
李四13山东
李四13山东
李四13山东
57 58

显示效果如下所示:

很容易可以看出,姓名、年龄、性别以及地址等列的长度分别是10%、20%、30%、40%。

如果将第一个的姓名内容增多,效果简直不忍直视(>﹏<)!

不忍直视(>﹏<)!!

如何把单行内容超出部分显示为省略号呢?只需要将单元格设置如下属性:

white-space: nowrap;/*控制单行显示*/
overflow: hidden;/*超出隐藏*/
text-overflow: ellipsis;/*隐藏的字符用省略号表示*/

话不多说,上代码!

 1 
 2 
 3 
 4 
 5 表格演示
 6 
29 
30 
31 
32  
33  
34   
35   
36   
37   
38  
39  
40  
41  
42   
43   
44   
45   
46  
47  
48   
49   
50   
51   
52  
53  
54   
55   
56   
57   
58  
59  
60 
姓名年龄性别地址
李四sssssssssssssssssssssssssssssssssss13山东
李四13山东
李四13山东
61 62

修改后,效果如下:

热心网友 时间:2022-04-21 22:52

省略号(……),又称删节号,用于省略原文的符号,中间不能断开,不能用在一行之首。
“引文的省略,用省略号标明。”
“举例的省略,用省略号标明。”
“说话断断续续,可以用省略号标示。”
“用在表示节省原文或语句未完、意思未尽等。”

热心网友 时间:2022-04-22 00:10

width:310px;
height:20px;
line-height:20px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 没有好友怎么登录? 用java做android开发好还是做java web好啊 上没好友登录需要验证怎么办? 做Java web开发技术要求 1966年农历2月初3出生的是什么星座 1966年2月3日11时30分属五行中什么 1966年阴历二月三日的阳历是哪一天???求解答 1966年2月3日出生幸运数字 1966年2月3日阳历的男生可以和1971年阳历9月11日的女生做朋友吗? 1966年阳历2月3日出生是什么命是什么命? 1966年2月3号 到2005年12月23号多少岁? 1966年2月3号的生日是什么星座 找工作去,什么时候可以签三方? 1966年阳历2月3号出生的人是什么星座 校招为什么要带三方协议 阳历1966年2月3日,阴历是几月几日 南方电网秋招的三方协议一般是什么时候签的 1966年2月3号应该属相是什么 校园招聘秋招,学校还没有发下三方协议,但是单位已经来了,面试的时候要签一个东西,那是签的什么呢? 请问阳历1966年2月3日生的性格特点 《夜鹰银豚》摄像头驱动 什么样的数码相机适合业余爱好拍摄使用? 什么牌子的数码相机适合平常人用? thank you for reminding me 急!谁有本兮的《现在开始》的歌词要完整的! Thank you for noticing me 这是什么歌。。还记得你说爱我的时候 星空下有温柔的微风 我一个朋友不会打字怎么办?谢谢你提醒我。 英语翻译“谢谢你提醒我不应该这么爱你” 在感情里,哪几句话女人说的越多,越容易被男人抛弃? 甜梅号的介绍 《珠光宝气》里有很多有哲理的话。有没有汇总的吖?? 身体虚弱。全身无力.头晕.恶心。 关于身体头晕 恶心 四肢无力 roubum是什么牌子灶具 CS:我的E键是开镜,为什么直接小刀切换AWP.直接开枪开不了? 往日不再伐木场暴走潮是什么任务 CF中如何用好小军刀??? 战神变电子书txt全集下载 有没有人知道前几天网上曝出的小刀电动车与欧派电动车的纠纷案是怎么回事?