HTML:table中的td文字隐藏并实现hover显示全部文字
来源:互联网 发布:淘宝上的主板能买吗 编辑:程序博客网 时间:2024/05/17 08:29
需求:
- 1.table中td中的过长的文字隐藏起来;
- 2.然后hover可以实现显示全文。
实现:
方法一:
通过百度,找到了一种传统的实现方法,将两个需求分开实现;
- 通过css将需求1实现:
.mytable { table-layout: fixed; } .mytable tr td { text-overflow: ellipsis; /* for IE */ -moz-text-overflow: ellipsis; /* for Firefox,mozilla,在chrome中测试也通过了*/ overflow: hidden; white-space: nowrap; }
- 通过js将需求二实现,逻辑上就是实现mousehover与mouseout事件,这里就不实现代码了,百度一下就可以了。
方法二
一种推荐的简便方法,利用td的属性title显示全部文本,然后切割全部文本字符串
var myHtml;if (myStr!=null && myStr.length > 10) {//按照长度10切割 var strClip =myStr.substring(0, 10) + '...'; myHtml = '<td title="' + myStr + '">' + strClip + '</td>';} else { myHtml = '<td>' + myStr + '</td>';}
然后将myHtml添加到table中就可以实现上面的需求了,确实相比于第一种类的方法省了很多事情。
1 0
- HTML:table中的td文字隐藏并实现hover显示全部文字
- html文字超出隐藏并显示省略号
- css table td 文字过长隐藏
- CSS实现table td中文字的省略与显示
- CSS实现table td中文字的省略与显示
- table td 文字超出显示省略号
- table td 文字超出显示省略号
- 固定table中的td的高度,文字显示长度过长显示.......
- 表格td中的文字居左显示
- html + CSS实现文字超出长度隐藏,显示省略号
- html + CSS实现文字超出长度隐藏,显示省略号
- html表格 <td> 文字过多需要隐藏的正确方法
- 用css解决table文字溢出控制td显示字数
- 用css解决table文字溢出控制td显示字数
- 用css解决table文字溢出控制td显示字数
- 用css解决table文字溢出控制td显示字数
- 如何让div中的文字只显示一行,多余的文字隐藏并加上省略号
- 如何让div中的文字只显示一行,多余的文字隐藏并加上省略号 .
- protobuf 实战(1)mac安装篇
- 游戏里的社区
- C语言的文件的操作(一)
- action总结复习
- NoSQL数据库的应用场景
- HTML:table中的td文字隐藏并实现hover显示全部文字
- android调用WebService接口
- AJAX-实现简单的异步传输实例
- EasyUi之dialog对话框
- js的Undefined 类型
- 【杭电oj】1102 - Constructing Roads(畅通工程,最小生成树)
- java实现二叉树的创建及遍历
- sklearn knn与kmeans
- c语言学习----运算篇