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的first-child选择器实战攻略
Apr 28 HTML / CSS
详解css3 Transition属性(平滑过渡菜单栏案例)
Sep 05 HTML / CSS
浅谈HTML5 defer和async的区别
Jun 07 HTML / CSS
Html5实现单张、多张图片上传功能
Apr 28 HTML / CSS
开发人员所需要知道的HTML5性能分析面面观
Jul 05 HTML / CSS
html5中canvas学习笔记1-画板的尺寸与实际显示尺寸
Jan 06 HTML / CSS
html5配合css3实现带提示文字的输入框(摆脱js)
Mar 08 HTML / CSS
HTML5的表单(绝对特别强大的功能)使用示例
Jun 20 HTML / CSS
Html5新特性用canvas标签画多条直线附效果截图
Jun 30 HTML / CSS
HTML里显示pdf、word、xls、ppt的方法示例
Apr 14 HTML / CSS
解析CSS 提取图片主题色功能(小技巧)
May 12 HTML / CSS
bootstrapv4轮播图去除两侧阴影及线框的方法
Feb 15 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
ThinkPHP模板判断输出Defined标签用法详解
2014/06/30 PHP
php实现给一张图片加上水印效果
2016/01/02 PHP
PHP实现Redis单据锁以及防止并发重复写入
2018/04/10 PHP
关于取不到由location.href提交而来的上级页面地址的解决办法
2009/07/30 Javascript
JQuery中判断一个元素下面是否有内容或者有某个标签的判断代码
2012/02/02 Javascript
Jquery实现搜索框提示功能示例代码
2013/08/13 Javascript
动态的绑定事件addEventListener方法的使用
2014/01/24 Javascript
jquery attr方法获取input的checked属性问题
2014/05/26 Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
2014/12/12 Javascript
node.js中的fs.chmod方法使用说明
2014/12/18 Javascript
JavaScript中reduce()方法的使用详解
2015/06/09 Javascript
AngularJs学习第八篇 过滤器filter创建
2016/06/08 Javascript
jQuery实现的选择商品飞入文本框动画效果完整实例
2016/08/10 Javascript
如何通过非数字与字符的方式实现PHP WebShell详解
2017/07/02 Javascript
爬虫利器Puppeteer实战
2019/01/09 Javascript
JS实现在线ps功能详解
2019/07/31 Javascript
vue-cli 关闭热更新操作
2020/09/18 Javascript
[00:28]DOTA2北京网鱼队选拔赛
2015/04/08 DOTA
[00:57]英雄,你的补给到了!
2020/11/13 DOTA
Python 字典与字符串的互转实例
2017/01/13 Python
python学习教程之Numpy和Pandas的使用
2017/09/11 Python
Python实现字典按key或者value进行排序操作示例【sorted】
2019/05/03 Python
python3.7 openpyxl 删除指定一列或者一行的代码
2019/10/08 Python
python+Selenium自动化测试——输入,点击操作
2020/03/06 Python
python rolling regression. 使用 Python 实现滚动回归操作
2020/06/08 Python
Python计算信息熵实例
2020/06/18 Python
解决TensorFlow调用Keras库函数存在的问题
2020/07/06 Python
白色公司:The White Company
2017/10/11 全球购物
行政管理人员精品工作推荐信
2013/11/04 职场文书
给女儿的表扬信
2014/01/18 职场文书
公务员职业生涯规划书范文  
2014/01/19 职场文书
十佳中学生事迹材料
2014/06/02 职场文书
地道战观后感500字
2015/06/04 职场文书
广告策划的实习心得体会总结!
2019/07/22 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers
Redis命令处理过程源码解析
2022/02/12 Redis