Javascript 样式在中无法正常工作<;td>;
我在JSP中使用下面的HTML,它是使用Javascript 样式在中无法正常工作<;td>;,javascript,html,css,Javascript,Html,Css,我在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%" st
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>
${dynamic text here}
由于word wrap是CSS3属性,因此它仅受IE9及更高版本的支持。对于IE8,请尝试
word-wrap: break-word;
-ms-word-wrap: break-word;
更新
看起来,即使在IE7中使用-ms wrap,它也默认为空白:nowrap;然后,它将覆盖word wrap属性
再次需要IE黑客。尝试为IE7添加这个
white-space: normal;
请注意后期预览。它就显示在你输入文章的地方,这让我想知道为什么你没有看到你的HTML是不可见的,它到底是如何在IE中“正常”工作的?看起来不对吗?根本不显示?内容有误吗?@Juhana谢谢。这就是我想知道的原因。但它不起作用(wat style不适用于IE?@Praveen,style=“word wrap:break word;不适用。行未按预期在中断开。)