Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Textarea no me muestra scrolls

Estas en el tema de Textarea no me muestra scrolls en el foro de CSS en Foros del Web. Buenas! Supongo que el tema que quiero resolver va más en CSS que en HTML... os comento: Cargo una web de manera dinámica, concretamente un ...
  #1 (permalink)  
Antiguo 07/02/2013, 09:05
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 7 meses
Puntos: 33
Textarea no me muestra scrolls

Buenas!

Supongo que el tema que quiero resolver va más en CSS que en HTML... os comento:

Cargo una web de manera dinámica, concretamente un formulario. En dicho form hay un textarea, tal que:

Código HTML:
Ver original
  1. <div>
  2.   <span>Comments: </span>
  3.   <textarea name="c"></textarea>
  4. </div>

En cuanto a CSS, desde el textarea hacia fuera:

Código CSS:
Ver original
  1. .CA_NA textarea {
  2. left: 20px;
  3. width: 450px;
  4. height: 120px;
  5. position: relative;
  6. display: inline-table;
  7. font-family: arial;
  8. border: 1px solid #CCC;
  9. }
  10.  
  11. .CAR form div {//car es el parent del div
  12. width: 595px;
  13. margin: 15px 0px 35px 15px;
  14. text-align: right;
  15. color: #002060;
  16. font-family: arial;
  17. font-weight: normal;
  18. font-size: 14px;
  19. }
  20.  
  21. .CAR {
  22. width: 828px;
  23. height: 1240px;
  24. }
  25.  
  26. .CA {//parent de CAR
  27. width: 828px;
  28. height: 1275px;
  29. border: 1px solid #002060;
  30. float: right;
  31. }
  32.  
  33. #con{//parent de CA
  34. position: relative;
  35. top: -161px;
  36. background-color: rgb(255, 255, 255);
  37. border-left-style: none;
  38. width: 838px;
  39. height:1275px;
  40. display:inline-block;
  41. float:right;
  42. }
  43.  
  44. #mid {//parent de #con
  45. width: 999px;
  46. height: 1275px;
  47. }
  48.  
  49. .content {//parent de #mid
  50. top: 20px;
  51. height: 1457px;
  52. position: relative;
  53. }
  54.  
  55. .main {//parent de content
  56. margin-left: auto;
  57. margin-right: auto;
  58. margin-top: auto;
  59. width: 1000px;
  60. }
  61.  
  62. body {//parent de main (<body>)
  63. background-color: #FFF;
  64. }

Y resulta que si escribo mucho (hasta llegar al borde del textarea) no me salta el scroll, sino que sale como si tuviera "overflow:visible", y no se qué hacer...

he probado poner (obviamente) "overflow:auto" y "scroll", pero nada...

¿puede ser que al cargar la página dinámicamente (es decir, con AJAX) me de este fallo? ¿o puede que sea solo de mi navegador? (chrome)

Saludos
  #2 (permalink)  
Antiguo 07/02/2013, 18:33
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: Textarea no me muestra scrolls

Esta supuesto que los textarea tenga overflow: auto. ¿Tienes algún demo para que se pueda ver lo que haces?
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 07/02/2013, 18:40
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Textarea no me muestra scrolls

No acostumbro a usar inline-table, y no sé si vendrá de por ahí el error. ¿Qué sentido tiene mostrar el textarea como una tabla en linea? Pregunto sin ironías ni nada, sólo que lo veo extraño.

Un ejemplo funcional como apunta abimaelrc estaría bien probarlo.
  #4 (permalink)  
Antiguo 08/02/2013, 00:43
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 7 meses
Puntos: 33
Respuesta: Textarea no me muestra scrolls

Le puse el inline-table por que así me quedaba la parte superior del textarea en linea con el texto...

Probaré de modificar el display, y comento.

Saludos y gracias a ambos por responder

PD: @abimaelrc: estoy desarrollando en localhost... lo siento.

EDIT:

El problema estaba en el display. No lo hubiera pensado... en fin, ya sabemos una cosa más

Última edición por DoHITB; 08/02/2013 a las 01:01

Etiquetas: html, muestra, textarea
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 04:39.