Autore

Neil Jenkins

Neil Jenkins lavora in Opera Software, dove dirige l'UX design e il front-end engineering per My Opera Mail. Quando non programma lo si vede spesso cantare, camminare su montagne remote o magari entrambe le cose.

Altro di questo autore

Textarea espandibili con classe

Un'area di testo espandibile è un input field di testo multi-linea che si espande in altezza per includere tutto il suo contenuto. Si trova comunemente nelle applicazione desktop e mobile, come il campo di composizione degli SMS negli iPhone. Costituisce una buona scelta quando non si sa quanto testo scriverà l'utente e voi desiderate fare in modo che il layout sia compatto. In quanto tale, è specialmente utile sulle interfacce pensate per gli smartphone. Tuttavia, nonostante l'ubiquità di questo controllo, non c'è un modo per crearle utilizzando solo HTML e CSS e la maggior parte delle soluzioni JavaScript soffre di supposizioni, inaccuratezza o una certa mancanza di eleganza... fino ad ora!