4行CSS实现表格内容超过一行的部分,用省略号代替(转载)

Html代码   收藏代码
  1. table{  
  2.   
  3.   table-layout: fixed;  
  4.   
  5. }  
  6.   
  7. td{  
  8.   
  9.   white-space: nowrap;  
  10.   overflow: hidden;  
  11.   text-overflow: ellipsis;  
  12.   
  13. }  

 

原理:

本方法用于解决表格单元格内容过多时的美观问题,主要涉及到4句CSS样式:

1. table-layout: fixed 由于table-layout的默认值是auto,即table的宽高将取决于其内容的多寡,如果内容的体积无法估测,那么最终表格的呈现形式也无法保证了,fixed一下就好了。(注意:此样式是关键)

2. white-space: nowrap 是为了保证无论单元格(TD)中文本内容有多少,都不会自动换行,此时多余的内容会在水平方向撑破单元格。

3. overflow: hidden 隐藏超出单元格的部分。

4. text-overflow: ellipsis 将被隐藏的那部分用省略号代替。

 


效果图:

源代码:

Html代码   收藏代码
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4.   
  5.     <style type="text/css">  
  6.         table  
  7.         {  
  8.             table-layout: fixed;  
  9.             width: 100%;  
  10.         }  
  11.           
  12.         td  
  13.         {  
  14.             white-space: nowrap;  
  15.             overflow: hidden;  
  16.             text-overflow: ellipsis;  
  17.             background-color: #ccc;  
  18.         }  
  19.     </style>  
  20.   
  21. </head>  
  22. <body>  
  23.     <table>  
  24.         <thead>  
  25.             <th>  
  26.                 第一列  
  27.             </th>  
  28.             <th>  
  29.                 第二列  
  30.             </th>  
  31.         </thead>  
  32.         <tbody>  
  33.             <tr>  
  34.                 <td>  
  35.                     <span>超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容 超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容</span><span>超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容 超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容</span>  
  36.                 </td>  
  37.                 <td>  
  38.                     超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容超长内容  
  39.                 </td>  
  40.             </tr>  
  41.         </tbody>  
  42.     </table>  
  43. </body>  
  44. </html>  

 

        兼容性:http://www.php100.com/manual/css3_0/text-overflow.shtml

ABAP Reduced Message Types:用精简 IDoc + Change Pointer,把主数据分发做得又快又省 本文介绍了SAP系统集成中主数据分发的精简优化方法。通过创建"精简消息类型"(Reduced Message Types),可以在不改标准IDoc类型的前提下,只发送接收系统真正需要的数据。文章详细解析了主数据变更链路的完整流程,包括变更文档、变更指针和IDoc生成机制,并重点说明了如何在BD53事务中创建精简消息类型、选择保留字段、激活变更指针等实操步骤。此外,还介绍了通过BD59过滤对象和BD64分发模型实现更精确的数据分发,以及变更指针的激活验证、IDoc生成作业和定期清理等运维要 阅读详情

相关推荐

【Diffusion分割】医学图像分割中去噪扩散技术

扩散模型(DPM)在图像生成方面表现出了卓越的性能,其性能往往优于其他生成模型。自其问世以来,强大的噪声-图像去噪管道已被扩展到各种判别任务中,包括图像分割。在医学成像中,图像往往是大型三维扫描图像,由于内存消耗大、迭代采样过程耗时,使用 DPM 对一幅图像进行分割的效率极低。在这项工作中,我们提出了一种(LDSeg),可在潜空间中执行扩散,用于医学影像分割。我们。潜空间条件扩散不仅能确保对多标签对象进行精确的 n-D 图像分割,还能缓解基于 DPM 的传统分割法的主要潜在问题:(。

qq_43583311的博客 1170

【前端】4行CSS实现表格内容超过的部分用省略号代替

table{   table-layout: fixed; } td{   white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis; } 原理: 本方法用于解决表格单元格内容过多时的美观问题,主要涉及到4句CSS样式: 1. table-layout: fixed 由于table-layout的默认值是auto,即table的宽高将取决于...

姜太小白的博客 1350

告别玄学调参:手把手教你用LSTM-AutoEncoder为传感器数据做异常检测(实战篇)

本文详细介绍了LSTM-AutoEncoder在传感器数据异常检测中的工程化实践,包括数据预处理、模型架构设计和生产环境部署策略。通过结合LSTM的时间序列处理能力和AutoEncoder的特征提取优势,该方法能够有效识别温湿度、PM2.5等传感器数据的异常模式,适用于工业物联网和室内空气质量监测等场景。

weixin_29212429的博客 477

CSS实现显示几行文字,超出部分用省略号显示

一、div内显示一行,超出部分用省略号显示 white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 二、div内显示四行,超出部分用省略号显示 overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4;(行数) -webkit-box-orient: vertical; ...

weixin_43824675的博客 1314

深入解析安卓性能分析工具systrace/atrace的使用技巧与实战场景

本文深入解析了安卓性能分析工具systrace/atrace的核心使用技巧与实战场景。文章澄清了环境搭建的常见误区,详细拆解了命令参数,并通过列表卡顿、启动优化等具体案例,手把手指导开发者利用这些工具精准定位性能瓶颈,提升应用流畅度。

yyy34的博客 239

littlefs系列:wear leveling

wear leveling的功能是通过block alloctor实现的。littlefs通过两个方法实现磨损均衡: 1) 检测和恢复bad blocks 2)通过dynamic blocks均衡磨损 检测和恢复bad blocks和block alloctor的关系并不紧密,主要依靠文件系统本身来检测坏块并标记。在littlefs中,检测坏块主要是通过写后回读并比较的方式实现的,如果数据不一致则说明是一个坏块。一旦检测到了坏块就要进行恢复。 如果是写入错误,因为数据才RAM中还有备份,因此需.

nstcl的博客 2567

4行CSS实现表格内容超过一行的部分,用省略号代替

Html代码  table{        table-layout: fixed;      }      td{        white-space: nowrap;     overflow: hidden;     text-overflow: ellipsis;      }     原理: 本方法用于解决表格单元格内容过多时

phantomes的专栏 1136

智能汽车嘚啵嘚 --- 智能座舱第七稿:智能座舱的升级OTA

智能汽车嘚啵嘚 --- 智能座舱第七稿:智能座舱的升级OTA

Soly_kun的博客 414

【备忘】css文本超出后显示省略号(支持单行、多行)

//css文本超出后显示省略号(单行): overflow:hidden; /*是让文本溢出后,显示成省略号*/ text-overflow:ellipsis; /*禁止自动换行*/ white-space:nowrap; //css文本超出后显示省略号(多行): display: -webkit-box; -webkit-box-orient: vertical; /** 要控制的行数, 例如:控制文字达到第4行,那多余的就显示省略号 */ -webkit-lin

qq_15941409的博客 251

YOLO26原创优化:SPPF优化 | 新一代高效可形变卷积DCNv4如何做二次创新?高效结合SPPF

如何跟YOLO26结合:1) SPPF高效结合

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 356

使用Python爬取在线图书馆的图书馆藏和阅读记录

通过使用Python编写爬虫程序,我们可以从在线图书馆上获取图书馆藏和阅读记录,帮助人们更好地管理和利用图书馆资源。本文简要介绍了爬虫程序的准备工作、网页解析和数据提取、数据的保存和处理的关键步骤,并提供了一个示例代码。在实际应用中,我们需要注意遵守在线图书馆的使用规则和爬虫道德准则,确保合法、合规地进行爬取操作。以上仅为概述,实际应用的过程中可能需要根据具体需求进行适当的调整和改进。

2201_76125393的博客 729

前端CSS:CSS单行、多行文本溢出省略号方法

自定义省略号:使用伪元素或者背景图像来创建自定义的省略号样式。示例代码。

一个做过前端开发的产品经理,经历过睿智产品的折磨导致脱发之后,励志要翻身"农奴"把歌唱,一边打入敌人内部一边持续提升自己,为我们广大开发同胞谋福祉,坚决抵制睿智产品折磨我们码农兄弟! 2243

黑猫带你学UFS协议第23篇:UFS固件升级操作详解(FFU)

摘要:本文介绍了UFS固件更新(FFU)的实现方法与注意事项。根据UFS3.1 JEDEC协议,FFU通过write buffer命令(MODE=0Eh)下载FW固件,随后必须进行power cycle或硬件复位生效。文章详细阐述了FFU操作的10条规则,包括数据分片传输要求、寄存器访问限制等,同时指出协议未明确的厂商实现差异。关键寄存器包括bFFUTimeout、bDeviceFFUStatus和fPermanentlyDisableFwUpdate。

黑猫奥利奥的博客 1万+

4行CSS实现【表格内容超过一行的部分,用省略号代替】【支持IE6】

4行CSS实现【表格内容超过一行的部分,用省略号代替】【支持IE6】“` table{  table-layout: fixed;}td{  white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis;} 转载:http://www.cnblogs.com/warrentech/archive/2012/05/09/2

Akony的博客 341

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

html怎么设置只显示一行,如何利用CSS控制文本只在一行显示(不换行)

我们在做前端时,经常会要求文字只在一行显示。当一行文字超过DIV或者Table的宽度的时候,浏览器中默认是让它换行显示的,如果不想让他换行要怎么办呢?通过CSS中的word-break,white-space可以达到不换行的效果。用CSS让文字在一行内显示不换行的方法一般的文字截断(适用于内联与块):.text-overflow{display:block;/*内联对象需...

weixin_29605607的博客 8284

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

CSS控制表格的单元格 超出部分显示省略号

只有定义了表格的布局算法为fixed,下面td的定义才能起作用。 table{ width:100px; table-layout:fixed;/* 只有定义了表格的布局算法为fixed,下面td的定义才能起作用。 */ } td{ width:100%; word-break:keep-...

KateCateCake的博客 994

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

CSS让表格里的内容强制显示一行,超出长度显示省略号

在写html页面的时候,会经常用到表格,而且很多时候一个tr里边需要包含好几个td,这样就会导致tr的高度不一致,被撑开了这时候,如果能让td里的内容强制显示在一行,并让超出边界范围的内容显示点点,然后再给td加个title属性,显示当前td的内容,这难道不是最理想的结果吗? 其实很简单,4行代码搞定它:table{table-layout: fixed;} td{text-over...

a5842811的博客 278

4行CSS实现【表格内容超过一行的部分,用省略号代替】【支持IE6】 (转)

table{   table-layout: fixed; } td{   white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis; } 原理: 本方法用于解决表格单元格内容过多时的美观问题,主要涉及到4句CSS样式: 1. table-layout: fixed由于table-...

weixin_30898109的博客 150

用CSS让字体在一行内显示不换行

当一行文字超过DIV或者Table的宽度的时候,浏览器中默认是让它换行显示的,如果不想让他换行要怎么办呢? 用CSS让文字在一行内显示不换行的方法 一般的文字截断(适用于内联与块): .text-overflow{ display:block; /*内联对象需加*/ width:31em; word-break:keep-all;...

dichen3165的博客 220

HTML Table表格单元格内内容超过宽度自动隐藏

Table表格单元格内内容超过宽度自动隐藏 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xh...

810

[Web 前端] td长度固定,内容过长,超过部分用省略号代替

cp from :https://blog.youkuaiyun.com/bsh_csn/article/details/51829103 html的table表格中td长度固定,当内容过长时,超过部分用省略号代替. 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org...

weixin_33775582的博客 187

CSS控制长文本内容显示(截取的地方用省略号代替)

自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,下面介绍的是CSS如何实现处理的方法。 现实中经常出现一些内容比较长的文本,为了使整体布局美观,需要将文本内容控制在一行显示,并且截取一定的长度,截取的地方用省略号代替。虽然用动态语言可以对其控制,但是这样做是不利于搜索引擎收录的,活用CSS可以巧妙地解决这个问题,请看下面的代码:代码一:用于非表格LI或sp...

weixin_30432007的博客 130

Css解决表格超出部分用省略号显示

小伙伴们有没有的遇到页面显示时,因为数据太长导致显示的表格某一列过长,从而导致页面的不美观,下面我们来看一看如何用Css样式解决表格超出部分用省略号显示的问题。 主要设置两个样式: 1 table{ 2   table-layout: fixed; ==>固定布局的算法。在这种算法中,表格和列的宽度取决于col对象的宽度总和,假如没有指定,则会取决于第一行每个单元格的宽度。 ...

weixin_30325071的博客 242

html + CSS实现文字超出长度隐藏,显示省略号

表格: table{   table-layout: fixed; } } t td{      white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis; } } 本方法用于解决表格单元格内容过多时的美观问题,主要涉及到4句CSS样式: 1. table-layout: fixed 由于tab

love android 3475

设置文字显示字数,超出部分用省略号表示

公司的网站中有时候由于某些文件的文件名太长,在固定了宽度的表格或层中,这些文字不能在一行中完整显示出来,通常都是自动回行到下一行显示,这样的情况对网站本身并没有错,可是却非常有碍于网站的美观,于是,我采取了超过固定宽度用“…”省略号表示和鼠标经过显示完整内容的方式来处理,使得这些内容在网页上...

chuanjiaoye5017的博客 627
上一篇: hibernate映射的一些疑惑
下一篇: java thread 执行顺序(转)
_frank
博客等级 码龄17年 8粉丝 403原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值