2011-11-24 10 views
6

Tengo un estilo div donde necesito agregar un texto largo. Tengo un ancho máximo (100px) y necesito "hacer que el texto descienda". Ahora no puedo encontrar una solución para mi problema: en el caso de texto largo, sale de la caja. No tengo un problema de altura, así que debería tomar cualquier tamaño requerido.Las palabras largas fluyen de la caja: ¿cómo prevenir?

Este es mi código:

<style> 
    .infobox { 
     -moz-background-clip: padding;  
     -webkit-background-clip: padding; 
     background-clip: padding-box;  
     border: 6px solid rgba(0,0,0,0.3); 
     -webkit-border-radius: 4px; 
     -moz-border-radius: 4px; 
     border-radius: 4px; 

     padding: 30px; 
     width: 100px; 
     text-align: center; 

     top: 100px; 
     left: 200px; 
    } 
</style> 

<div class="infobox"> LOOOOOOOOOOOOOOOOOOOOOOOOOOOONG TEXT :)</div> 

Respuesta

12

word-wrap: break-word; debería ayudar.

+0

Muchas gracias! Lo aceptaré lo antes posible: D –

+0

Iba a 'overflow: auto;' pero su solución es mucho más elegante. De todos modos, aquí hay un [JSFiddle] de trabajo (http://jsfiddle.net/d59hM/) de esta solución. – Nasreddine

+0

@Nacereddine Gracias, si no te importa, lo incluyo en mi respuesta. – kapa

Cuestiones relacionadas