0
回答
IE6 中,如何令 table 、td 内的 pre 内容在容器边缘强制自动换行?
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
我在表格的单元格里有个 pre ,形如:
<table ……>
  ……
  <tr ……>
    ……
    <td ……><pre>长长长长长的字符串</pre></td>
    ……
  </tr>
  ……
<table>

我已经定义了如下 CSS :
pre
{
  white-space: pre-wrap;  /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;  /* Opera 4-6 */
  white-space: -o-pre-wrap;  /* Opera 7 */
  word-wrap: break-word;  /* Internet Explorer 5.5+ */
}

当 pre 不在表格内的时候,pre 内的字符串在 Firefox 和 IE6 的容器 (页面) 边缘都能强制自动换行。
当 pre 在表格的 td 内时,pre 内的字符串在 IE6 中不会换行,而是会把表格撑大,一直撑到出现水平滚动条。

问题:IE6 中,如何令 table 、td 内的 pre 内容在容器边缘强制自动换行?

<无标签>
举报
顶部