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新特性应用之视觉效果实例
Dec 12 HTML / CSS
详解如何使用CSS3中的结构伪类选择器和伪元素选择器
Jan 06 HTML / CSS
基于CSS3的animation属性实现微信拍一拍动画效果
Jun 22 HTML / CSS
Canvas 文字碰撞检测并抽稀的方法
May 27 HTML / CSS
HTML5 常用语法一览(列举不支持的属性)
Jan 26 HTML / CSS
HTML5 canvas画图并保存成图片的jcanvas插件
Jan 17 HTML / CSS
一款html5 canvas实现的图片玻璃碎片特效
Sep 11 HTML / CSS
HTML 5.1来了 9月份正式发布 更新内容预览
Apr 26 HTML / CSS
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
May 18 HTML / CSS
深入浅析HTML5中的article和section的区别
May 15 HTML / CSS
canvas学习总结三之绘制路径-线段
Jan 31 HTML / CSS
html5+实现plus.io进行拍照和图片等获取
Jun 01 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
session在php5.3中的变化 session_is_registered() is deprecated in
2013/11/12 PHP
jQuery中的RadioButton,input,CheckBox取值赋值实现代码
2014/02/18 PHP
PHP实现对数组分页处理实例详解
2017/02/07 PHP
基于jQuery实现的水平和垂直居中的div窗口
2011/08/08 Javascript
node.js中的http.response.addTrailers方法使用说明
2014/12/14 Javascript
ExpressJS入门实例
2015/01/14 Javascript
原生JS封装ajax 传json,str,excel文件上传提交表单(推荐)
2016/06/21 Javascript
AngularJS入门教程之表格实例详解
2016/07/27 Javascript
Bootstrap列表组学习使用
2017/02/09 Javascript
vue音乐播放器插件vue-aplayer的配置及其使用实例详解
2017/07/10 Javascript
详解node字体压缩插件font-spider的用法
2018/09/28 Javascript
Layui Table js 模拟选中checkbox的例子
2019/09/03 Javascript
基于Vue中的父子传值问题解决
2020/07/27 Javascript
JavaScript逻辑运算符相关总结
2020/09/04 Javascript
vue中watch的用法汇总
2020/12/28 Vue.js
Python使用minidom读写xml的方法
2015/06/03 Python
Python字典简介以及用法详解
2016/11/15 Python
Python时间戳使用和相互转换详解
2017/12/11 Python
python中的闭包函数
2018/02/09 Python
PyCharm+PySpark远程调试的环境配置的方法
2018/11/29 Python
python仿抖音表白神器
2019/04/08 Python
Python数学形态学实例分析
2019/09/06 Python
Jupyter Notebook的连接密码 token查询方式
2020/04/21 Python
如何使用Python调整图像大小
2020/09/26 Python
Python字典实现伪切片功能
2020/10/28 Python
基于Python中Remove函数的用法讨论
2020/12/11 Python
CSS3实现歌词进度文字颜色填充变化动态效果的思路详解
2020/06/02 HTML / CSS
韩国CJ食品专卖网:CJonmart
2016/09/11 全球购物
L’AGENCE官网:加州女装品牌
2018/06/03 全球购物
夏洛特和乔治婴儿和儿童时装精品店:Charlotte and George
2018/06/06 全球购物
女方婚礼新郎答谢词
2014/01/11 职场文书
违反工作纪律检讨书
2014/02/15 职场文书
2014年导购员工作总结
2014/11/18 职场文书
交通安全主题班会
2015/08/12 职场文书
Python实战之OpenCV实现猫脸检测
2021/06/26 Python
springboot入门 之profile设置方式
2022/04/04 Java/Android