Tip Precoz 7: resize textarea

19/jul/2010 13

Si usas seguido Safari ó Chrome, habrás notado que estos browsers permiten -por defecto- que el <textarea> sea redimensionado por el usuario a través del arrastre en el rincón inferior-derecho. Esta es una propiedad de WebKit de accesibilidad que puede perjudicar el layout de nuestro lindo formulario.

Para quitarlo, basta declarar en CSS:

textarea {
  resize: none;
}

Ver ejemplo
(En Safari-Chrome)

Comentarios

  1. Felipe [#]

    que simple, buenisimo!!!

  2. Juanin [#]

    Buenísimo el tip, pero lamentablemente la version Beta de Firefox 4 no respeta esta caracteristica

    Saludos y muchas gracias por todos tus buenos consejos !!!

  3. jmn [#]

    Igual la idea de ese feature es agregar una comodidad para el usuario, no creo que valga la pena sacarlo por cuidar el layout… si alguien lo intenta usar es porque lo debe necesitar.

  4. Jorge Epuñan [#]

    estuve pensando en incluirlo en mi CSS Reseter v2 pero como bien dice jmn puede q sirva, aunq es un feature arbitrario y sólo aplicable a algunos browsers. Enfin hay una delgada linea y lo meditare un poco más.

  5. Juan J. GOMEZ [#]

    Excelente, muy bueno el tip :D

  6. leviatan [#]

    no estoy seguro, pero “rezise” , en un validador standar, lo toma como error.

  7. ignatius [#]

    Que bueno, no lo conocía. Yo suelo usar los max-height y max-width para limitar ese comportamiento. Normalmente limito el ancho para que no sea posible destrozar el layout.

    Un saludo!

  8. h r m [#]

    Hola, me gusta mucho de blog, pero hace tiempo que no lo visitaba, me doy cuenta que cambiaste el diseño, pero hay algo que “creo” que no esta, o al menos no lo encuentro y es el enlace para poder ver los anteriores post’s.

  9. Brian [#]

    Hola, ¿como hiciste ese antibot que tenes que arrastrar una imagen a un área determinada?

  10. Jorge Epuñan [#]

    Brian: es un plugin, Ajax Fancy Captcha.

  11. María Claudia [#]

    Buenas noches… una consulta, espero no fuera mucho del tema. Quiero aplicar esto a mi blog en blogger para el formulario de comentarios incrustrado en página. Lo hacen con un iframe. ¿cómo podría hacer que la página que carga el iframe “herede” el CSS de la página principal?. Porque obviamente si pongo

    textarea {resize:none;}

    dentro del CSS del blog, no pasa nada porque el textarea es cargado desde un iframe, y por eso estoy buscando la forma de que hereden o forzar a utilizar el CSS del blog.

    ¿Alguna idea o de plano no se puede?

    Espero haberme explicado bien
    un saludo desde el Perú

  12. Jorge Epuñan [#]

    María Claudia: Lamentablemente lo q pides no es posible, no puedes intervenir el CSS dentro de un iframe desde una pagina padre, o vice-versa.

Deja tu Comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

CSSLab