traduccion texto tabla parrafos paginas notas misma lineas linea justificar etiquetas ejemplos ejemplo div dentro cortar contenido como color codigos codigo centrar bloc automaticamente alinear ajustar ajustable acomodar html css word-wrap

tabla - ¿Cómo ajustar el texto de la palabra en HTML?



word wrap traduccion (14)

Agrega este CSS al párrafo.

style="width:420px; min-height:15px; height:auto!important; color:#666; padding: 1%; font-size: 14px; font-weight: normal; word-wrap: break-word; text-align: left"

¿Cómo se puede envolver un texto como aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa que excede el ancho de un div (digamos 200px )?

Estoy abierto a cualquier tipo de solución como CSS, jQuery, etc.


Ejemplo de trucos de CSS :

div { -ms-word-break: break-all; /* Be VERY careful with this, breaks normal words wh_erever */ word-break: break-all; /* Non standard for webkit */ word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }

Más ejemplos here .


El único que funciona en IE, Firefox, Chrome, safari y opera, si no hay espacios en la palabra (como una URL larga) es:

div{ width: 200px; word-break: break-all; }

Encontré esto a prueba de balas.


En HTML cuerpo, intente:

<table> <tr> <td> <div style="word-wrap: break-word; width: 800px"> Hello world, how are you? More text here to see if it wraps after a long while of writing and it does on Firefox but I have not tested it on Chrome yet. It also works wonders if you have a medium to long paragraph. Just avoid writing in the CSS file that the words have to break-all, that''s a small tip. </div> </td> </tr> </table>

En CSS body try:

background-size: auto; table-layout: fixed;


En el bootstrap 3, asegúrese de que el espacio en blanco no esté configurado como ''nowrap''.

div { width: 200px; word-break: break-all; white-space: normal; }


Esto funcionó para mí

word-wrap: normal; word-break: break-all; white-space: normal; display: block; height: auto; margin: 3px auto; line-height: 1.4; -webkit-line-clamp: 1; -webkit-box-orient: vertical;


Otra opción también está usando:

div { white-space: pre-line; }

Esto configurará todos sus elementos div en todos los navegadores compatibles con CSS1 (que es prácticamente todos los navegadores más comunes desde IE 8)


Prueba esto

div{ display: block; display: -webkit-box; height: 20px; margin: 3px auto; font-size: 14px; line-height: 1.4; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

el desbordamiento de texto de la propiedad: elipsis agregar ... y salto de línea muestran el número de líneas.


Prueba esto:

div { width: 200px; word-wrap: break-word; }


Puede usar un guion suave como ese:

aaaaaaaaaaaaaaa&shy;aaaaaaaaaaaaaaa

Esto aparecerá como

aaaaaaaaaaaaaaa- aaaaaaaaaaaaaaa

si el cuadro contenedor no es lo suficientemente grande, o como

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

si esto es.


Una solución del lado del servidor que funciona para mí es: $message = wordwrap($message, 50, "<br>", true); donde $message es una variable de cadena que contiene la palabra / caracteres que se dividirán. 50 es la longitud máxima de cualquier segmento dado, y "<br>" es el texto que desea insertar cada (50) caracteres.


Utilice word-wrap:break-word atributo de word-wrap:break-word junto con el ancho requerido. Principalmente, pon el ancho en píxeles, no en porcentajes.

width: 200px; word-wrap: break-word;


Navegador Cruzado

.wrap { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ }


div { // set a width word-wrap: break-word }

La solución '' word-wrap '' solo funciona en IE y navegadores compatibles con CSS3 .

La mejor solución de navegador cruzado es utilizar el idioma del lado del servidor (php o lo que sea) para ubicar cadenas largas y colocar dentro de ellas en intervalos regulares la entidad html &#8203; Esta entidad rompe las palabras largas muy bien, y funciona en todos los navegadores.

p.ej

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&#8203;aaaaaaaaaaaaaaaaaaaaaaaaaaaaa