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 相关文章推荐
移动端rem布局的两种实现方法
Jan 03 HTML / CSS
利用CSS3实现的文字定时向上滚动
Aug 29 HTML / CSS
浅析CSS3 中的 transition,transform,translate之间区别和作用
Mar 26 HTML / CSS
纯CSS3实现的井字棋游戏
Nov 25 HTML / CSS
canvas实现图片马赛克的示例代码
Mar 26 HTML / CSS
HTML5的革新 结构之美
Jun 20 HTML / CSS
字中字效果的实现【html5实例】
May 03 HTML / CSS
浅谈Html5中视频 音频标签 进度条的问题
Jul 26 HTML / CSS
详解html5 postMessage解决跨域通信的问题
Aug 17 HTML / CSS
CSS3 实现的图片悬停的切换按钮
Apr 13 HTML / CSS
使用 CSS 轻松实现一些高频出现的奇形怪状按钮
Dec 06 HTML / CSS
css样式important规则的正确使用方式
Jun 10 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
windows下PHP APACHE MYSQ完整配置
2007/01/02 PHP
php foreach 参数强制类型转换的问题
2010/12/10 PHP
zf框架的校验器InArray使用示例
2014/03/13 PHP
thinkphp实现数组分页示例
2014/04/13 PHP
利用PHP抓取百度阅读的方法示例
2016/12/18 PHP
简单的php购物车代码
2020/06/05 PHP
jQuery UI-Draggable 参数集合
2010/01/10 Javascript
JavaScript 学习初步 入门教程
2010/03/25 Javascript
javascript 正则替换 replace(regExp, function)用法
2010/05/22 Javascript
jQuery新闻滚动插件 jquery.roller.js
2011/06/27 Javascript
ExtJS中设置下拉列表框不可编辑的方法
2014/05/07 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
js监听input输入框值的实时变化实例
2017/01/26 Javascript
react-router JS 控制路由跳转实例
2017/06/15 Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
2017/06/27 Javascript
vue教程之toast弹框全局调用示例详解
2020/08/24 Javascript
jqgrid实现简单的单行编辑功能
2017/09/30 Javascript
vue中格式化时间过滤器代码实例
2019/04/17 Javascript
JS中比Switch...Case更优雅的多条件判断写法
2019/09/05 Javascript
[00:48]完美“圣”典2016风云人物:xiao8宣传片
2016/11/30 DOTA
python中xrange用法分析
2015/04/15 Python
为Python程序添加图形化界面的教程
2015/04/29 Python
部署Python的框架下的web app的详细教程
2015/04/30 Python
Django的HttpRequest和HttpResponse对象详解
2018/01/26 Python
python中itertools模块zip_longest函数详解
2018/06/12 Python
Python基于SMTP协议实现发送邮件功能详解
2018/08/14 Python
Python英文文本分词(无空格)模块wordninja的使用实例
2019/02/20 Python
python logging模块书写日志以及日志分割详解
2019/07/22 Python
python实现美团订单推送到测试环境,提供便利操作示例
2019/08/09 Python
Python3+Selenium+Chrome实现自动填写WPS表单
2020/02/12 Python
环保标语大全
2014/06/12 职场文书
受伤赔偿协议书
2014/09/24 职场文书
2014年人民警察入党思想汇报
2014/10/12 职场文书
卫生保健工作总结2015
2015/05/18 职场文书
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/06 PostgreSQL
MySQL的表级锁,行级锁,排它锁和共享锁
2022/07/15 MySQL