使用 jQuery 1.9.1 & 在我的网页 CSS 中有以下代码:
.breakword {
-ms-word-break: break-all;
word-break: break-all;
// Non standard for webkit
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
font-size: 0.9em; font-weight: normal;
}
HTML 代码有:
<td class="breakword" align="left" style="width:54%;vertical-align:middle;">
<select name="vlist" id="vlist" class="choices">
</select>
</td>
select
上面填充了 SQL 查询的结果 。
碰巧从表中检索到的项目之一比输入字段长。在 Firefox 中,它在多行上显示良好。然而,在 IE8 中,除了 1 行之外,我无法让它显示。此外,它将覆盖它旁边的字段。
检索到的数据将是:
<Row>
<ID>15</ID>
<vtext>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</vtext>
</Row>
<Row>
<ID>16</ID>
<vtext>This is a test item for the dropdown</vtext>
</Row>
我错过了什么让它在 IE8 中正常运行?