2013-05-06 103 views
-1

我在JSP中使用下面的HTML,它使用window.open()函数加载。它在原始页面中正常工作,但在IE7中的window.open打开时无法正确加载。请任何想法吗?样式不能正常工作​​

<table width="100%" border="0" cellspacing="0" style="table-layout: fixed;"> 
    <tr> 
     <td align="left" class="tableinnercontent" width="60%" style="word-wrap: break-word;"> 
      ${dynamic text here} 
     </td> 
    </tr> 
+0

请注意后期预览。 **它显示在你输入你的文章的地方**,这让我想知道为什么你没有看到你的HTML不可见 – Bojangles 2013-05-06 08:07:26

+1

它究竟如何在IE中“正常”工作?它看起来错了吗?根本不显示?错误的内容? – JJJ 2013-05-06 08:07:49

+0

@Juhana谢谢你,这就是我想知道的原因。但它不起作用。 :( – Sujith 2013-05-06 08:33:42

回答

0

由于word-wrap是一个CSS3属性,它只支持IE9及更高版本。对于IE8尝试

  word-wrap: break-word; 
     -ms-word-wrap: break-word; 

更新

看来,即使你使用-MS-换 - 在IE7中,它默认的白色空间:NOWRAP;然后覆盖word-wrap属性。

再一次需要IE破解。尝试添加这个IE7。

white-space: normal;