table不让td文字溢出操作方法


Posted in HTML / CSS onDecember 24, 2022

核心代码

table{  
    width:100px;  
    table-layout:fixed;/* 只有定义了表格的布局算法为fixed,下面td的定义才能起作用。 */  
}  
td{  
    width:100%;  
    word-break:keep-all;/* 不换行 */     
    white-space:nowrap;/* 不换行 */  
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */  
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用*/  
}

补充

 1.table表格想要设置文本溢出操作可按照如下方法

table{
width: 100%;
table-layout:fixed;
}

注意:table必须设置table-layout:fixed;属性,文本溢出设置才能生效;

td{
width:300px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

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

注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 “inherit"。

text-overflow取值为

clip 修剪文本。
ellipsis 显示省略符号来代表被修剪的文本。
string 使用给定的字符串来代表被修剪的文本。
所有主流浏览器都支持 text-overflow 属性。
white-space取值为
normal 默认。空白会被浏览器忽略。
pre 空白会被浏览器保留。其行为方式类似 HTML 中的

标签

nowrap     文本不会换行,文本会在在同一行上继续,直到遇到 

 标签为止。

pre-wrap    保留空白符序列,但是正常地进行换行。

pre-line   合并空白符序列,但是保留换行符。

inherit   规定应该从父元素继承 white-space 属性的值。  

注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 “inherit"。  

注意:如果表格中有th和td标签,必须都设置宽度,如果给th设置宽度,td宽度不设置,那么设置table-layout:fixed;文本溢出生效后,td宽度将失效。

2.设置鼠标移动到上面显示全部内容,

(1)非table表格可直接使用:hover进行相应设置

(2)table表格利用js设置方法

$(".list").delegate(“td","mouseover",function(){
        $(“table").css(“table-layout","automatic");
        $(this).css({“white-space":"pre-wrap","overflow":"visible"});
    });  

$(“.list").delegate(“td","mouseout",function(){
        $(“table").css(“table-layout","fixed");
        $(this).css({“text-overflow":"ellipsis","white-space":"nowrap","overflow":"hidden"});

    });

table表格中重点为设置table{table-layout:automatic},用hover进行操作文本内容会超出表格,不换行。

到此这篇关于table不让td文字溢出操作方法的文章就介绍到这了,更多相关td内容溢出内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

 
HTML / CSS 相关文章推荐
CSS3 渐变(Gradients)之CSS3 线性渐变
Jul 08 HTML / CSS
详解css3 mask遮罩实现一些特效
Oct 24 HTML / CSS
css3.0 图形构成实例练习一
Mar 19 HTML / CSS
使用CSS3在触屏上为按钮实现激活效果
Sep 27 HTML / CSS
详解CSS3+JS完美实现放大镜模式
Dec 03 HTML / CSS
HTML5实现的震撼3D焦点图动画的示例代码
Sep 26 HTML / CSS
程序设计HTML5 Canvas API
Apr 08 HTML / CSS
html5页面结构_动力节点Java学院整理
Jul 10 HTML / CSS
html5 拖拽及用 js 实现拖拽功能的示例代码
Oct 23 HTML / CSS
CSS3常见动画的实现方式
Apr 14 HTML / CSS
如何在CSS中绘制曲线图形及展示动画
May 24 HTML / CSS
HTML5中的DOCUMENT.VISIBILITYSTATE属性详解
May 07 HTML / CSS
table设置超出部分隐藏,鼠标移上去显示全部内容的方法
Dec 24 #HTML / CSS
td 内容自动换行 table表格td设置宽度后文字太多自动换行
Dec 24 #HTML / CSS
HTML页面点击按钮关闭页面的多种方式
Dec 24 #HTML / CSS
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
Dec 24 #HTML / CSS
CSS使用SVG实现动态分布的圆环发散路径动画
Dec 24 #HTML / CSS
CSS中理解层叠性及权重如何分配
Dec 24 #HTML / CSS
CSS 鼠标点击拖拽效果的实现代码
Dec 24 #HTML / CSS
You might like
终于听上了直流胆调频
2021/03/02 无线电
php Smarty 字符比较代码
2011/02/27 PHP
PHP封装的简单连接MongoDB类示例
2019/02/13 PHP
28个JS验证函数收集
2010/03/02 Javascript
js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
2014/01/27 Javascript
Uploadify上传文件方法
2016/03/16 Javascript
jQuery动态添加可拖动元素完整实例(附demo源码下载)
2016/06/21 Javascript
AngularJS 与Bootstrap实现表格分页实例代码
2016/10/14 Javascript
Javascript blur与click冲突解决办法
2017/01/09 Javascript
Bootstrap fileinput组件封装及使用详解
2017/03/10 Javascript
基于jQuery实现瀑布流页面
2017/04/11 jQuery
Ionic2开发环境搭建教程
2020/08/20 Javascript
Angular.js通过自定义指令directive实现滑块滑动效果
2017/10/13 Javascript
详解如何快速配置webpack多入口脚手架
2018/12/28 Javascript
10行代码实现微信小程序滑动tab切换
2018/12/28 Javascript
说说如何利用 Node.js 代理解决跨域问题
2019/04/22 Javascript
小程序云开发实现数据库异步操作同步化
2019/05/18 Javascript
js 实现watch监听数据变化的代码
2019/10/13 Javascript
vue项目打包后提交到git上为什么没有dist这个文件的解决方法
2020/09/16 Javascript
python实现保存网页到本地示例
2014/03/16 Python
Python中scatter函数参数及用法详解
2017/11/08 Python
Python实现去除列表中重复元素的方法小结【4种方法】
2018/04/27 Python
selenium + python 获取table数据的示例讲解
2018/10/13 Python
在cmder下安装ipython以及环境的搭建
2018/10/19 Python
详解Django+Uwsgi+Nginx 实现生产环境部署
2018/11/06 Python
深入浅析python 协程与go协程的区别
2019/05/09 Python
python2与python3爬虫中get与post对比解析
2019/09/18 Python
Python中filter与lambda的结合使用详解
2019/12/24 Python
CSS3图片旋转特效(360/60/-360度)
2013/10/10 HTML / CSS
欧洲第一的摇滚和金属乐队服装网站:EMP
2017/10/26 全球购物
机械制造专业毕业生求职信
2014/03/02 职场文书
个人求职信范文
2014/05/24 职场文书
我的梦想演讲稿1000字
2014/08/21 职场文书
员工教育培训协议书
2014/09/27 职场文书
辛亥革命观后感
2015/06/02 职场文书
2019新学期家长会工作计划
2019/08/21 职场文书