首页 > 代码库 > CSS自动截断表格内的长字符 以省略号显示
CSS自动截断表格内的长字符 以省略号显示
CSS自动截断表格内的长字符,以省略号显示,大家可能在一些网站看到过这样的效果,目的是让表格或布局更美观一些,但是不利于阅读,如果您可以能该属性加上title或链接的话那就利于网站体验了,您说是吗?
<!DOCTYPE><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>上谷战国红</title><style type="text/css">body{font-size:12px;margin:0;padding:10px;}caption{ text-align:left; font-weight:bold;line-height:20px;padding:5px 0;}.list1{margin:0;border-collapse:collapse;line-height:20px;table-layout:fixed;}.list1 td{padding:0 5px;border:1px solid #ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.list1 th{padding:0 5px;border:1px solid #ccc;background:#ddd;text-align:left;word-break:keep-all;font-weight:normal;white-space:nowrap;}.list2{margin:0;border-collapse:collapse;line-height:20px;}.list2 td{padding:0 5px;border:1px solid #ccc;white-space:nowrap;}.list2 th{padding:0 5px;border:1px solid #ccc;background:#fc9;text-align:left;word-break:keep-all;font-weight:normal;white-space:nowrap;}.w1{width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.w2{width:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.maxw{overflow-y:hidden;_width:100%;overflow:auto;*overflow:scroll; }</style></head><body><div class="maxw"><table width="100%" class="list1"><caption>fixed方法批量设置但单元格内样式,不用单独给每个单元格添加标签和样式名<br />缺点:单元格宽度随浏览器窗口放大而增加,但不随浏览器窗口缩小而减少,当单元格里内容居中的情况下在IE7里有时候会错位。</caption><tr><th width="30">序号</th><th width="60">姓名</th><th width="40">性别</th><th width="40">年龄</th><th width="100">学校</th><th width="60" style="text-align:center;">班级</th><th width="100">电子邮箱</th><th width="80">联系电话</th><th width="60">负责人</th><th width="100">联系地址</th><th width="100">开始时间</th><th width="100">结束时间</th><th width="50">备注</th><th width="60">操作</th></tr><tr><td>1</td><td>张三</td><td>女</td><td>20</td><td>海淀小学</td><td style="text-align:center;">三年一班</td><td>1234567@sohu.com</td><td>13524698754</td><td>王老师</td><td>北京市朝阳区北京市朝阳区北京市朝阳区北京市朝阳区北京市朝阳区</td><td>2011-02-05 08:30</td><td>2011-02-05 08:30</td><td>内容内容内容内容内容内容内容内容</td><td><a href="#">提交</a> | <a href="#">删除</a></td></tr></table></div><br /><br /><br /><br /><div class="maxw"><table width="100%" class="list2"><caption>单独设置每列单元格样式来限制宽度。缺点:增加了很多标签和样式,如果每列都要限制字数的话,那么每个单元格都会增加标签和样式名。</caption><tr><th width="30">序号</th><th width="60">姓名</th><th width="40">性别</th><th width="40">年龄</th><th width="100">学校</th><th width="60" style="text-align:center;">班级</th><th width="100">电子邮箱</th><th width="80">联系电话</th><th width="60">负责人</th><th width="100">联系地址</th><th width="100">开始时间</th><th width="100">结束时间</th><th width="50">备注</th><th width="60">操作</th></tr><tr><td>1</td><td>张三</td><td>女</td><td>20</td><td>海淀小学</td><td style="text-align:center;">三年一班</td><td>1234567@sohu.com</td><td>13524698754</td><td>王老师</td><td><div class="w1">烈火网特效代码烈火网特效代码</div></td><td>2011-02-05 08:30</td><td>2011-02-05 08:30</td><td><div class="w2">内容内容内容内容内容内容内容内容</div></td><td><a href="#">提交</a> | <a href="#">删除</a></td></tr></table></div></body></html><div style="text-align:center;margin:30px 0 0 0;"><hr style="color:#999;height:1px;">如不能显示效果,请按Ctrl+F5刷新本页</div>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。