Very short trick: disabilitare il ridimensionamento di una textarea su Safari
giovedì 5 febbraio, 2009In tutti i browser sviluppati partendo dal motore di rendering WebKit (come apputo Safari o Google Chrome), i campi textarea mostrano, in basso a destra, la caratteristica funzionalità di resizing. Se questa particolarità può risultare davvero utile in certi casi, in altri si trasforma in un elemento fastidioso. Fortunatamente è possibile controllare questo comportamento direttamente dal foglio stile, agendo semplicemente nei CSS tramite resize:
1 2 3 4 | /* supporta: auto, both, horizontal, none, vertical */ textarea { resize: none; } |











1

Ciao
ma questa proprietà è applicabile ad altri browser (consentendo così il ridimensionamento ad esempio su FF o Opera) oppure è un’estensione proprietaria di webkit?
@Engelium:
resizefa parte delle specifiche CSS 3 supportate parzialmente dai vari browser disponibili. WebKit, quindi Safari e Chrome, sono gli unici – che io sappia – che l’hanno già implementata. Facendo parte delle specifiche W3C/CSS3, dovrebbe essere supportata nelle prossime release di browser come FireFox, Opera, ecc… al peggio, come già accade con iborder-radius, useranno nomi diversi, tipo-moz-resize. Per FireFox, comunque, oltre a vari script Javascript che “amulano” tale comportamento, esiste anche un Add-on Resizeable TextareaBeh a me interessava come webmaster quindi il fatto che esistano addon o userjs mi cambia poco
grazie per la risposta
Ecco, proprio quello che cercavo.
Grazie!
E complimenti per gli articoli.
[...] Very short trick: disabilitare il ridimensionamento di una textarea su Safari [...]
Quindi è valida CSS3 e non CSS2?
Mmmmm….
@Napolux:
come sai i browser più recenti hanno iniziato a supportare – parzialmente – CSS3. Io penso che dove sia supportato CSS3 il
resizeè possibile vederlo e quindi disattivarlo. In quelli che non lo supprotano tale impostazione passa inosservata… o almeno si spera