table无法设置td宽度

今天在修改别人的代码的时候突然遇到这么一个问题,在之前的代码中给<table>标签的<td width="25%">设置了宽度,可是当<td>中的内容增多时,依然被撑开了,而不是设定好的25%

于是我试了给<td style="width: 25%">设置样式,在css文件中设置样式,以及在标签内加入一个块级元素的方式,都失败了。。。。。。

只能在网上找寻办法,发现了table有这么一个CSS属性:table-layout