table td超出给定宽度,显示点点点...,table td超出给定宽度换行,解决方法

您所在的位置:网站首页 表格文字过长显示不出来 table td超出给定宽度,显示点点点...,table td超出给定宽度换行,解决方法

table td超出给定宽度,显示点点点...,table td超出给定宽度换行,解决方法

2024-07-10 01:05| 来源: 网络整理| 查看: 265

表格宽度确定后,要长度过长则首先需要固定表格  table-layout:fixed  所有浏览器都支持 table-layout 属性

也就是定位列宽由表格宽度和列宽度设定。需要了解具体可以参考w3cschool

接下来就要实现问题解决方法了

.table-default{ width:400px; margin:10px; border:1px solid #2d2d2d; border-collapse:collapse; } .table-default tr{ height:32px; line-height:32px; } .table-default tr td{ line-height:32px; border:1px solid #2d2d2d; border-collapse:collapse; } /*表内容超出。。。*/ .tabFixed{ table-layout:fixed;/* 只有定义了表格的布局算法为fixed,下面td的定义才能起作用。 */ } .tabFixed td{ word-break:keep-all;/* 不换行 */ white-space:nowrap;/* 不换行 */ overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ text-overflow: ellipsis; /* for IE */ -moz-text-overflow: ellipsis; /* for Firefox,mozilla,在chrome中测试也通过了*/ } /*表格内容超出换行 设备管理*/ .tabBreak { table-layout: fixed; white-space: normal; word-break: break-all; } .tabBreak tr td { word-wrap: break-word; word-break: break-all; white-space: normal; } /*指定列表内容超出显示点点点*/ .tdFixed { table-layout: fixed; /* 只有定义了表格的布局算法为fixed,下面td的定义才能起作用。 */ } .tdFixed td.tdContent { width: 100%; word-break: keep-all; /* 不换行 */ white-space: nowrap; /* 不换行 */ overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */ text-overflow: ellipsis; /* for IE */ -moz-text-overflow: ellipsis; /* for Firefox,mozilla,在chrome中测试也通过了*/ } 噶进口德国康看风景你感觉是你们感觉 噶进口德国康看风景你感觉是你们感觉击 噶进口德国康看风景你感觉是你们感 噶进口德国康看风景你感觉是你们感觉到 噶进口德国康看风景你感觉是你们感 噶进口德国康看风景你感觉是你们感觉到你赶紧发那 噶进口德国康看风景你感觉是你们感觉到你赶 噶进口德国康看风景你感觉是你们感 噶进口德国康看风景你感觉是你们感觉 噶进口德国康看风景你感觉 噶进口德国康看风景你感 噶进口德国康看风 噶进口德国康看风景你感觉是你们感 噶进口德国康看风景你感觉是你们 噶进口德国康看风景你 噶进口德国康看风景 噶进口德国康 噶进口德国康看风

效果图:

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3