如何限制表<td>
条目在整个屏幕上展开时 条目太长?防止文本重叠表td宽度
26
A
回答
48
那么,在CSS中有max-width
,max-height
和overflow
。
所以
td.whatever
{
max-width: 150px;
max-height: 150px;
overflow: hidden;
}
将所述最大宽度和高度限制到150像素,并且它可以是由小于150的任何高达150,以及任何不符合内部将被修剪掉并隐藏从视图。
溢出的默认值(overflow: visible;
)只是简单地允许任何不适合在指定容器内的东西溢出到其外部。如果你只想水平限制它,不想隐瞒什么,word-wrap
可以帮助:
td.whatever
{
max-width: 150px;
word-wrap: break-word;
}
word-wrap
会打破的话,只要它需要,即使它不是在一个单词的结尾。如果您不希望表格展开或缩小,您也可以使用height
和width
来指定固定大小。
16
您可以使用word-wrap:break-word;
,这样过长的词语就会被打包。
6
td.whatever_class{
max-width: 100px;
}
用你想要的宽度替换100px。 1000px对于网站来说是一个很好的宽度,因为它几乎适用于所有人今天所有的显示器,所以如果你有20列,那么就是50px。
2
您需要指定max-width
和display
样式(因为display属性设置为有趣,因为它是td,而不是普通元素),例如
td{
max-width: 100px;
display: inline-block;
}
+0
默认显示是'table-cell' – 2015-05-19 11:18:51
1
还有一个很好的解决方案,最大宽度:0px;所以它将负责整个表格的宽度。
相关问题
- 1. 防止重叠内容的动态宽度div等于低于
- 2. 防止UIViews重叠
- 3. 防止两个跨度元素重叠
- 4. IE不尊重td宽度
- 5. 防止表从长td
- 6. 如何使表td tr自动宽度基于文本长度?
- 7. 如何使一个跨度在td内重叠文本?
- 8. 使表td不重叠
- 9. 表td宽度和浮标
- 10. 防止文字换行,最小宽度?
- 11. 防止setInterval的重叠
- 12. 防止日期重叠postgresql
- 13. 防止NSManagedObjectContextDidSaveNotification事件重叠
- 14. 防止两个div重叠?
- 15. 如何防止qtip重叠
- 16. ExtJS的4:防止宽度
- 17. 宽度过渡 - divs重叠
- 18. 如何防止两个div之间的文本重叠?
- 19. 如何使用C#来防止文本块重叠?
- 20. 如何防止文本适应父宽度?
- 21. CSS表格宽度100%和td溢出隐藏没有td宽度
- 22. 制作td填充表格宽度
- 23. 表格TD宽度不起作用
- 24. 以td宽度设置表格%
- 25. 隐藏超出TD宽度的文字
- 26. WPF:管理窗口自动高度并防止重叠控件
- 27. 如何防止uitextfield扩展它的宽度,但允许其文本的高度?
- 28. 防止文本
- 29. 如何防止最小宽度覆盖最大宽度?
- 30. html td标签不尊重表格中的宽度
这就是我需要的另外。谢谢! – daniel 2011-01-08 21:54:43