2010-04-02 22 views
13

Safari proporciona controladores de cambio de tamaño para áreas de texto. ¿Alguien sabe cómo detener eso? Graciasdetener el cambio de tamaño del área de texto en Safari

+0

por qué? fue agregado como una característica de usabilidad. – scunliffe

+2

PS Chrome también los tiene, y otros navegadores están considerando agregar la función (sé que Asa Dotzler estaba presionando para que Mozilla agregue esto a Firefox) – scunliffe

+2

no me importa el estiramiento vertical. es el cambio de tamaño horizontal lo que arruina el diseño. – pixeltocode

Respuesta

33

Puede usar CSS3 para evitar el cambio de tamaño:

textarea { 
    resize: none; 
} 
+0

gracias. ¿CSS3 es la única alternativa? – pixeltocode

+0

Creo que sí. Safari y Chrome también respetan la propiedad de altura y ancho min/max para que pueda controlar cuánto pueden cambiar el tamaño de los usuarios. –

+7

Si desea permitir a sus usuarios cambiar el tamaño del cuadro de texto verticalmente, pero evita el cambio de tamaño horizontal, puede establecer la propiedad de cambio de tamaño en vertical. (http://www.w3.org/TR/css3-ui/#resize0) –

Cuestiones relacionadas