bootstrap中的table相关问题
2016-04-12 15:14
459 查看
1.td框保持相对固定宽度,当文本内容过多时,自动折行。
在td标签内设置样式即可:sytle="white-space:normal;"
2.bootstrap中固定table列表各td相对宽度。(摘)
首先需要在table中设置table-layout:fixed;<table style="table-layout:fixed"></table>
然后在表头th中设置每列的宽度
<table style="table-layout:fixed"> <th width="10%">Title01</th> <th width="20%">Title02</th> <!-- 其他th --> </table>
然后在需要当长度大于一定数值时用省略号表示的td上面添加样式
<table style="table-layout:fixed"> <th width="10%">Title01</th> <th width="20%">Title02</th> <!-- 其他th --> <c:foreach items = "" var ="" varStatus = ""> <td><title01</td> <td style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;"><title02</td> <!-- other td --> </c:foreach> </table>
bootstrap在设置表格大小时需要设置到th中,否则可能不会生效,以上在bootstrap中可用
当不使用bootstrap的时候可以使用如下样式,网上搜索到的,比较好用
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <style type="text/css"> .mytable { table-layout: fixed; width: 98% border:0px; margin: 0px; } .mytable tr td { text-overflow: ellipsis; /* for IE */ -moz-text-overflow: ellipsis; /* for Firefox,mozilla */ overflow: hidden; white-space: nowrap; border: 1px solid ; text-align: left } </style> </head> <body> <table width="500px" class="mytable"> <tr> <td width="20%">再别康桥</td> <td width="80%"> 轻轻我走了,正如我轻轻地来,我挥一挥衣袖,不带走一片云彩 </td> </tr> </table> </body> </html>
相关文章推荐
- Bootstrap 按钮
- Bootstrap CSS 表单
- Bootstrap 3 管理模板
- bootstrap中form-group、controls、control-label、form-control用法实例
- Angular.js+Bootstrap实现表格分页
- 学习使用bootstrap3栅格系统
- Bootstrap每天必学之折叠
- Bootstrap CSS 栅格、代码和表格
- Bootstrap 简介
- bootstrap的table表头固定tbody滚动
- Bootstrap3&nbsp;兼容IE8&nbsp;初步
- 向Web开发人员推荐12款优秀的 Twitter Bootstrap 组件和工具
- 【今日推荐】10大流行的 Metro UI 风格的 Bootstrap 主题和模板
- JS组件系列——Bootstrap Select2组件使用小结
- bootstrap3入门一(栅格系统)
- web 按钮Loading...的实现 with Bootstrap
- bootstrap 划分12列
- bootstrap起步文件
- bootstrap的js相关
- bootstrap实现pause/play键切换