【问题标题】:IE11 CSS Select list word wrapIE11 CSS 选择列表自动换行
【发布时间】:2015-08-06 20:45:53
【问题描述】:

使用 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 根本不支持这个,我需要求助于外部插件吗?

【问题讨论】:

标签: html css asp.net internet-explorer-11 word-wrap


【解决方案1】:

IE 支持自动换行。

word-wrap 是 CSS3 元素,受 IE9 + 支持,但对于 IE8,您需要在其上使用前缀 -ms-

-ms-word-wrap: break-word;

【讨论】:

  • 正如我在问题中提到的,我已经尝试过了。这里的问题是它在 ListBox 控件中不起作用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-03-22
  • 1970-01-01
  • 2021-09-30
  • 2015-01-29
  • 1970-01-01
  • 1970-01-01
  • 2012-05-25
相关资源
最近更新 更多