我想要显示具有不同宽度的列的表格。我希望表格的每一列都能隐藏溢出文本。我尝试了很多东西,似乎没有任何东西能提供所需的输出。CSS在具有不同宽度列的表格上隐藏溢出文本
例如,我想要这样的东西。
|-Row 1-|-----------Row 2------------|---------Row 3 ----------|---Row 4 ---|
|Hello..|Here is some longer text t..|You get the idea | Blah Bla...|
我曾尝试在CSS以下...
.ex_table { table-layout:fixed }
.ex_table tr td{ overflow:hidden; text-overflow: ellipsis; white-space:nowrap; }
.ex_table .cell_1 { width:10%; }
.ex_table .cell_2 { width:40%; }
.ex_table .cell_3 { width:30%; }
.ex_table .cell_4 { width:20%; }
但宽度会被忽略(大概是因为固定宽度的?),并显示表,其中每列是一样的宽度。
问题解决了
上述实际解决方案的工作,但我在我的表了表头。您需要设置标题的宽度而不是单元格的宽度!
嗯,我需要向下不幸支持IE7。 –
哦,你在IE7中测试这个吗?对于IE7(以及一些较新版本的IE),您需要额外的技巧来正确支持表格中的文本溢出。 –
好吧,听起来很有趣,谢谢你的头! –