使用ASP.NET我尝试构建一个ListBox
,其中每个选项的文本都包含到下一行,以防该行长于列表框的宽度,只使用CSS。
使用word-wrap: break-word
CSS属性足以让它在Chrome中运行,但是,这对IE11不起作用。
我已经四处搜索并找到了类似问题的各种替代方案,其中包括以下属性的某些组合:
-ms-word-wrap: break-word;
word-wrap: break-word;
word-break: break-all;
white-space: pre-wrap;
width: 100%;
这些似乎都不适合我。
我错过了什么吗?或者IE11根本不支持这个,我是否需要求助于外部插件?
答案 0 :(得分:0)
IE支持自动换行。
word-wrap
是一个CSS3元素,IE9 +支持,但对于IE8,您需要在其上使用前缀-ms-
。
-ms-word-wrap: break-word;