自动换行不适用于LI元素

use*_*300 7 html css twitter-bootstrap

我想在宽度内自动包装单词.

<ul class="dropdown-menu" style="width:298px;margin:15px 0 0 0;">
     <li>option 1 </li>
     <li>option 2 option 2 option 2 option 2 option 2 option 2</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

它现在正常工作 white-space:normal

ul li{
     white-space:normal;
}
Run Code Online (Sandbox Code Playgroud)

Piy*_*iya 13

请试一试......

ul li {
    word-break: break-all;
}
Run Code Online (Sandbox Code Playgroud)


小智 5

将 white-space:normal 添加到您的 CSS 元素中:

  word-break: normal;
  white-space: normal;
Run Code Online (Sandbox Code Playgroud)


Ale*_*lex -1

使用word-wrap:break-word;对我来说效果很好,这是jsfiddle