2010-11-27 23 views
7

este es mi código:cómo hacer " " word-wrap en el cromo

<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> 

este código word-wrap en Firefox, pero en cromo i cant word-wrap,

así cómo hacer &nbsp; word-wrap en cromo?

gracias

+13

"nbsp" es sinónimo de "espacio duro", por lo que parece que está tratando de aspirar y soplar al mismo tiempo. ¿Podría describir el problema que en realidad está tratando de resolver? – wlangstroth

Respuesta

8

&nbsp; crea una non-breaking space. El propósito de un espacio sin interrupciones es proporcionar un espacio, sin contar como un lugar para romper una línea. (Qué espacios normales son)

Por lo tanto, no puede hacer que se ajusten las palabras, ya que están diseñados para no hacerlo. Si desea el ajuste de palabras, use espacios normales.

+0

Sí, excepto que ' ' tiene más de una función. También permite tener más de un espacio en una fila, en lugares donde la propiedad 'white-space' colapsa múltiples espacios en uno. La discapacidad forzada para romper el desbordamiento no es algo que pueda llamar funcionalidad deseada y debería haber sido configurable. Esto no está dirigido a usted, pero dado que usted está tan cerca de "debería ser de esa manera", aquí tiene un punto de vista diferente. –

8

Se les hace el ajuste de línea como esta:

&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> 
+0

Esto funcionó para mí. –