如何制作" " 在chrome上的自动换行

zjm*_*126 7 javascript firefox google-chrome

这是我的代码:

<div id="a" style="position:absolute;top:300px;width:100px;height:100px;background:red;color:black;word-wrap:break-word;">
    <div id='a2' contenteditable=true >
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这个代码在firefox中自动换行,但在chrome中我不能自动换行,

那么如何&nbsp;在chrome上进行自动换行?

谢谢

Seb*_*olm 9

&nbsp;创造一个不间断的空间.不间断空间的目的是提供一个空间,而不是一个打破一条线的地方.(哪些正常空间.)

因此,你不能让它们自动换行,因为它们的设计不是这样做的.如果您想要自动换行,请使用普通空格.

  • 是的,除了 ` ` 有不止一个功能。它还允许在一行中拥有多个空格,否则“white-space”属性会将多个空格折叠为一个空格。强制禁用溢出时中断不是我可以称之为所需功能的东西,并且应该是可配置的。这不是针对你的,但既然你这么想“就应该这样”,在这里,有不同的观点。 (2认同)

小智 9

你让它们像这样包装:

 &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>
Run Code Online (Sandbox Code Playgroud)