2013-05-06 140 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;