th,td大小肯定会随数据不同变化的:
不信 你在td里放SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
看看~~~!!!!解决方案1: 把要在td里显示的文字放到input里,css设置input没有边框,这样文字太长的时候,后面会看不见,但不会“撑破”table解决方案2: 设置word-wrap属性,缺点:整个的单词可能会被分开!!!
下面是例子:另存为:html文件
<table STYLE="word-wrap:break-word;" width=100 border=1><tr><td width=100>cxzdsfdsfdsfsssssssssssssssssssssssssssssssssssssssssssc</td></tr></table>
<table width=100 border=1><tr><td width=100>cxzdsfdsfdsfsssssssssssssssssssssssssssssssssssssssssssc</td></tr></table>
<table width=100 border=1><tr>
<td width=100>
<input type=text style="border:0 solid #000000" size=13 value="cxzdsfdsfdsfsssssssssssssssssssssssssssssssssssssssssssc">