Tooltip

Il tooltip (lett.: consiglio su uno strumento) è un breve messaggio a comparsa (popup), comune in diverse interfacce grafiche, in particolare quelle che prevedono un mouse od altri dispositivi di puntamento. In genere, se un elemento prevede questa interazione, il tooltip compare quando il cursore è posizionato sull'elemento, scomparendo nuovamente al suo allontanamento.[1][2]
Adozione
[modifica | modifica wikitesto]Uno degli ambienti che ha diffuso maggiormente il tooltip è il web, soprattutto agli inizi, quando il web era principalmente accessibile tramite personal computer con un mouse. Il tooltip ha un supporto completo da tutti i principali browser web conosciuti, anche dalle loro versioni più storiche.[3] In genere, per avere un tooltip in un elemento di una pagina HTML, è sufficiente modificare il tag HTML di quell'elemento ed aggiungere l'attributo title.[2][4]
Varianti
[modifica | modifica wikitesto]
Alcuni tooltip avanzati permettono di fissare il riquadro (che quindi rimarrà visualizzato, allo scorrere della pagina o alla chiusura del documento), agendo sulla "clip" (puntina) presente sul bordo superiore del riquadro.
Una variante molto comune, specialmente nei programmi più datati, è mostrare la descrizione dell'oggetto in una barra di stato, ma questo tipo di descrizioni non sono chiamate di solito tooltip.
Un altro sistema che mirava a risolvere lo stesso problema, fu introdotto sui computer Macintosh dal System 7, con il nome di balloon help. In questo caso il testo di aiuto compariva in una nuvoletta simile a quella utilizzata nei dialoghi dei fumetti.
Un altro termine per tooltip, utilizzato da Microsoft per la documentazione per l'utente finale, è "ScreenTip" (letteralmente: consiglio a schermo).
Tooltip in HTML
[modifica | modifica wikitesto]Esempio di tooltip in una pagina HTML:
<p>Paragrafo di esempio <span title="Testo informativo">posiziona il mouse sopra</span>.</p>
Tooltip HTML5
[modifica | modifica wikitesto]In HTML5 esiste un tooltip che si apre nativamente non al passaggio del mouse ma con un click.[5][6]. Ad esempio:
<details>
<summary>Dettagli</summary>
Contenuto mostrato al click
</details>
Tooltip in CSS3
[modifica | modifica wikitesto]Esempio completo di tooltip in CSS3[7]: