Por lo general, las áreas de texto son rectangulares o cuadradas, así:
Pero quiero un área de texto con forma personalizada, como esta, por ejemplo:
¿Cómo es esto posible?
<div>
para almacenar texto no es una buena solución. Puede ayudar al diseño, e incluso puede ser aceptable para texto de solo lectura (que anula por completo el propósito de contenteditable
), pero no es bueno para la entrada de texto de un usuario. Un div (incluso uno contento) no es un elemento de entrada estándar como un elemento de forma normal, por lo tanto, no será tratado como tal, por lo que su contenido no será guardado por los navegadores en caso de fallas. Usar un div conduce a la pérdida de datos . Ver este ejemplo .