[CSS] Fuerza un salto de línea

aKuma59 Mensajes publicados 105 Estado Miembro -  
zigoss Mensajes publicados 3 Estado Miembro -
Buenas noches,

¿Sabe cómo forzar el salto de línea de un texto en un div? Tengo un div con un ancho máximo de 510px, pero si inserto una palabra muy larga, ésta se desborda del div. Quisiera forzar un salto de línea en este caso. ¿Es posible hacerlo con CSS o es necesario usar un script?

Gracias de antemano :)
Configuración: Windows XP Safari 525.19

15 respuestas

  1. GreenDay-punkweapon Mensajes publicados 82 Fecha de registro   Estado Miembro 58
     
    He encontrado esta propiedad (aunque no consigo hacerla funcionar bien). Prueba y dime si funciona

    white-space
    normal : el salto de línea es automático (por defecto)
    nowrap : no hay salto de línea automático, a menos que esté presente una etiqueta xHTML como <br />.
    pre : el salto de línea se realiza tal como se ha introducido el texto en el código fuente (como la etiqueta xHTML <pre>)
    43
    1. Trebly3 Mensajes publicados 4 Estado Miembro 1
       
      Buenas noches, leo por casualidad este mensaje, muy tarde pero a veces los problemas permanecen mucho tiempo sin buena solución

      cuando el texto se vuelve largo en algunas traducciones (ruso por ejemplo) la división de las palabras es a menudo obligatoria.
      En este caso, si se quiere ser muy limpio se desarrolla un template que tiene en cuenta los idiomas por grupo de idiomas con un css por grupo.

      Aquí el parámetro adecuado es "word-wrap:break-word;"

      En cuanto a "white-space" permite plegar el texto generando saltos de línea al aparecer los espacios;
      Evidentemente si la palabra es más larga que la línea nos vamos al decorado.

      ¡A+!
      1
    2. Nolwenn
       
      ¡Gracias!!! Fue hace tiempo, pero siempre es útil :)
      0