Foros del Web » Creando para Internet » HTML »

texto se sale del div

Estas en el tema de texto se sale del div en el foro de HTML en Foros del Web. a la hora de extraer el texto de un post ¿cómo impido que el texto se salga de una ventana div o cree scroll al ...
  #1 (permalink)  
Antiguo 13/06/2013, 09:09
Avatar de guardarmicorreo  
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 11 años, 5 meses
Puntos: 84
texto se sale del div

a la hora de extraer el texto de un post

¿cómo impido que el texto se salga de una ventana div o cree scroll al igual que se hace en este blog?

gracias.
  #2 (permalink)  
Antiguo 13/06/2013, 09:26
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: texto se sale del div

lo que se hace es definir un ancho fijo (en total de caracteres) y se corta al procesar el post.

lo usual es que se busquen palabras largas, sin espacios, y cortarlas, al fin y al cabo es un proceso encargado en el servidor.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 13/06/2013, 09:34
Avatar de guardarmicorreo  
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 11 años, 5 meses
Puntos: 84
Respuesta: texto se sale del div

Cita:
Iniciado por maycolalvarez Ver Mensaje
lo que se hace es definir un ancho fijo (en total de caracteres) y se corta al procesar el post.

lo usual es que se busquen palabras largas, sin espacios, y cortarlas, al fin y al cabo es un proceso encargado en el servidor.
entonces este proceso no se hace ni con html ni con css3 sino con php por ejemplo?
  #4 (permalink)  
Antiguo 14/06/2013, 13:06
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: texto se sale del div

Cita:
Iniciado por guardarmicorreo Ver Mensaje
entonces este proceso no se hace ni con html ni con css3 sino con php por ejemplo?
sí, aunque también lo puedes hacer con js, pero lo ideal es que el server lo haga y se almacene así de una vez.

aunque no descartes la posibilidad de que pueda hacerse con HTML o CSS, no he investigado si se pueda, pero mientras ve por lo seguro: php
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 16/06/2013, 04:43
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: texto se sale del div

Si es para textos de una sola línea, puede hacerse con CSS, que además en un diseño líquido queda muy bien.

Código CSS:
Ver original
  1. h1 {
  2.   overflow: hidden;
  3.   text-overflow: ellipsis;
  4.   white-space: nowrap;
  5. }

Overflow es para ocultar lo que sobresalga, ellipsis sirve para añadir puntos suspensivos en caso de que el texto haya que cortarlo y el white-space para que el texto no tenga saltos de linea.
  #6 (permalink)  
Antiguo 16/06/2013, 07:00
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: texto se sale del div

Hum... yo estoy entendiendo que quiere lo contrario.

Si lo que quieres es que un texto no se salga de un div, ni aparezca una barra de scroll... No hagas nada.

Por el contrario, si sí quieres que tenga un ancho definido, tan definido que no le importe el contenedor, entonces le haces overflows, nowarps, también width y cosas así.

Si lo que tienes es un caso ya específico donde tienes el problema, debiste de pegar ese código para detectar el problema, pero básicamente es que en ese caso localices alguna de estas cosas y la elimines. Muy probablemente sea un width: 900px por ejemplo.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:05.