解决html表格中内容超出不强制换行和超出宽度自动隐藏并显示省略号
2015-03-20 20:01
936 查看
在表格布局中经常会遇到因为表格内容长短的变化导致布局混乱的情况,这个时候我们可能会有为了布局稳定把单元格宽度写死的情况;但是我们设置了宽度却发现超出了宽度之后会自动变大,用css定义元素的overflow:hidden;属性也不行;最后找的的解决方案如下:
table{ table-layout:fixed;/* 只有定义了表格的布局算法为fixed,下面td的定义才能起作用。 */ } td{ width:100%; word-break:keep-all;/* 不换行 */ white-space:nowrap;/* 不换行 */ overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/ } 如果担心隐藏了看不到完整的单元格内容建议在单元格上面加上title属性值就是单元格的完整内容这样只要鼠标经过就能显示全部了
相关文章推荐
- 解决html表格中内容超出不强制换行和超出宽度自动隐藏并显示省略号
- 解决html表格中内容超出不强制换行和超出宽度自动隐藏并显示省略号
- 如何实现:GridView 控件中显示的文本不自动换行,隐藏超出宽度部分wj-wangjun
- html表格内容超出时隐藏和换行
- html表格内容自动换行,强制换行
- <li></li>列表中显示文字强制不换行,大于li宽度自动隐藏文字
- CSS实现超出DIV宽度文字自动隐藏并显示省略号
- html内容超出了div或p的宽度 让内容自动换行
- li列表中显示文字强制不换行,大于li宽度自动隐藏文字
- html关于强制显示、隐藏浏览器的滚动条,解决由于高度变化带来的滚动条影响页面宽度的问题
- Html内容超出标记宽度后自动隐藏
- label自动换行代码和DataGrid中删除最后一页的记录时出错的解决办法以及HTML小TIPS:强制HTML表格断行
- html内容超出了div的宽度如何换行让内容自动换行
- html内容超出了div或p的宽度如何换行让内容自动换行
- 解决表格自动换行问题:让表格宽度根据内容长度自动伸展
- Html内容超出标记宽度后自动隐藏
- CSS自动换行、强制不换行、强制断行、超出显示省略号
- CSS自动换行、强制不换行、强制断行、超出显示省略号
- ul li列表中显示文字强制不换行大于li宽度的文字自动隐藏
- <li></li>列表中显示文字强制不换行,大于li宽度自动隐藏文字