文字在表格内自动换行的问题

我的表格里调入数据库中的一段文字,而文字的宽度大于表格的宽度,表格会自动变宽,我现在想不让表格变宽,而让文字自动换行,请问这种应该怎么做。
---------------------------------------------------------------

1<table><tr><td height="120" style="word-wrap:break-word;table-layout:fixed;" width="400">   
2???????????????????????????????????????????????????????????????????????????????????   
3</td></tr></table>

-----------------------
word-wrap版本:IE5.5+专有属性 继承性:有

语法:

word-wrap : normal ¦ break-word

参数:

normal : 允许内容顶开指定的容器边界
break-word : 内容将在边界内换行。如果需要,词内换行(word-break)也行发生

说明:

设置或检索当当前行超过指定容器的边界时是否断开转行。
对应的脚本特性为wordWrap。请参阅我编写的其他书目。

示例:

div { word-wrap: break-word; }

table-layout版本:CSS2 兼容性:IE5+ 继承性:有

语法:

table-layout : auto ¦ fixed

参数:

auto : 默认的自动算法。布局将基于各单元格的内容。表格在每一单元格读取计算之后才会显示出来。速度很慢
fixed : 固定布局的算法。在这算法中,水平布局是仅仅基于表格的宽度,表格边框的宽度,单元格间距,列的宽度,而和表格内容无关。也就是说,内容可能被裁切

说明:

设置或检索表格的布局算法。
对应的脚本特性为tableLayout。请参阅我编写的其他书目。

示例:

table { table-layout: auto; }

Published At
Categories with Web编程
Tagged with
comments powered by Disqus