css截取td里面的内容 如何固定td th的宽度

今天在做项目的时候,碰到一个这样的要求:对table里面的内容进行文字截取影藏。如图:

css截取td里面的内容 如何固定td th的宽度_第1张图片

提到字符串截取,我就里面想到下面这段代码:

overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

于是我按照设计稿的要求,把td的宽度设置成80px。但是令人头疼的是,width根本不起作用。

css截取td里面的内容 如何固定td th的宽度_第2张图片

于是我去设置了一下table的宽度。但是还是不起作用。后来在网上查到需要给table进行这样的设置:

 table-layout:fixed ;


这样就可以实现下图的效果了。


关键点:

1.给table 加table-layout:fixed。

2.给table加宽度 只有给table加了宽度 ! td th的宽度才能起作用。

3.一定要给第一行的 td或者th进行宽度设置 。 

附上全部代码:




	
	Szy1000
	


	
编号 内容
12123121231 12456



你可能感兴趣的:(css)