La tecnologia dei tag prevede che i dati vengano etichettati in modo standardizzato. L’uso più noto di questo è in HTML, che etichetta le informazioni sulle pagine Web per controllarne il layout e l’aspetto. Altri sistemi di tagging basati sul web includono CSS e XML.
Hypertext Mark-Up Language, o HTML, è probabilmente la forma più utilizzata di tecnologia dei tag. È la base del funzionamento delle pagine Web e del motivo per cui sono diverse dai semplici documenti di testo. La codifica HTML prevede che sezioni di testo siano racchiuse in un tag. Il tag inizia con il segno. I tag vengono utilizzati in coppia, con il secondo che ripete il tag ma lo precede con un segno / per indicare che la sezione di testo da taggare è terminata.
Il software per computer che gestisce l’HTML, come un browser Web, sa che il testo etichettato in questo modo è un’informazione sul contenuto della pagina, piuttosto che un testo da mostrare al lettore. La maggior parte dei tag HTML riguarda la formattazione visiva del testo, ad esempio se viene mostrato in grassetto, corsivo o sottolineato. Alcuni tag descrivono anche la sua funzione, in particolare quando il testo si collega a un’altra pagina web.
Una forma più avanzata di tecnologia di tag utilizzata sui siti Web è Cascading Style Sheets o CSS. Quando si scrive una pagina in CSS, il web designer utilizzerà i tag per indicare il tipo di testo che una sezione è, ad esempio, un sottotitolo o una citazione lunga, ma non indicherà in modo specifico come dovrebbe apparire questo testo. Invece queste informazioni saranno contenute in un documento separato noto come foglio di stile. Un vantaggio di ciò è che l’aggiornamento del foglio di stile può modificare istantaneamente l’aspetto di tutto il testo con un particolare tag su un intero sito Web anziché dover aggiornare singolarmente ogni esempio. Un altro vantaggio è che la persona che visualizza il sito può utilizzare il proprio foglio di stile e avere un maggiore controllo su come appare la pagina.
Extensible Markup Language, o XML, adotta un approccio diverso alla tecnologia dei tag. Invece di limitarsi a determinare come appare il testo, i tag XML possono descrivere il tipo di informazioni contenute in quel testo. Questo è simile all’uso dei campi in un database e significa che pagine Web e documenti basati su XML sono molto più facili da integrare negli strumenti del database. A differenza dell’HTML, che utilizza un insieme standardizzato di tag, XML consente tag personalizzabili. Ad esempio, se un sito web di guide cittadine utilizzasse un tag XML denominato “busroutes” per contrassegnare la sezione su ogni pagina che elenca le linee di autobus locali, sarebbe semplice produrre automaticamente una nuova pagina che riunisse le informazioni sulle linee di autobus di tutte le città.