Link a frammenti testuali

Kevin Marks:

Un problema è che i link nell’HTML indicano una pagina nella sua interezza, o frammenti all’interno di essa, ma solo quei frammenti a cui è stato assegnato nel markup un #id.

Kevin suggerisce di abilitare un deep linking per ogni elemento della pagina, fornendo a ciascuno — in automatico — un ID che gli consenta di essere linkato e raggiunto direttamente e con precisione.

Nell’idea di Kevin, le parole di un paragrafo funzionano da ID, e vengono aggiunte al termine dell’URL precedute da un doppio cancelletto. Il migliore modo di capirne il funzionamento è vederlo in funzione:

/2014/04/02/la-nuova-membership-di-bicycle-mind/##Ho+pensato+anche+ad+altro

Visitando questo URL verrete rimandati automaticamente al paragrafo relativo, identificato con le parole iniziali, poste nell’indirizzo dopo ##.

Mi pare davvero utile, per linkare in maniera più precisa ciò a cui facciamo riferimento: sarebbe bello se questa soluzione diventasse uno standard. Esiste già uno script per implementarla sul proprio sito — e se usate WordPress, c’è pure un plugin.