Che cos’è il markup e a cosa serve sul web?
Il markup aggiunge indicazioni a un testo affinché un programma ne riconosca la struttura o la presentazione. Non occorre indovinare se una parte è un titolo, un paragrafo o un collegamento: il markup ne indica il ruolo. HTML è l’esempio più noto sul web.
Come funziona il markup
Il markup separa il contenuto dalla struttura. Si scrive il contenuto e si aggiungono tag o simboli per indicare la funzione di ogni parte. Un browser o un altro programma interpreta questi segni e visualizza o elabora il documento.
HTML: la base delle pagine web
HTML (HyperText Markup Language) usa tag racchiusi tra parentesi angolari. Per esempio, <h1> indica un titolo principale, <p> un paragrafo e <a> un collegamento. I browser interpretano HTML per costruire la pagina visualizzata.
Markdown: markup leggibile
Markdown usa simboli semplici: # introduce un titolo, **testo** indica il grassetto e - elemento avvia un elenco. È comune nei file README, nei forum e nelle app per appunti perché il testo sorgente resta leggibile anche prima della conversione. Un processore Markdown può trasformarlo in HTML.
XML: informazioni strutturate
XML (Extensible Markup Language) consente di definire tag per descrivere dati strutturati. Si trova in alcune API, feed RSS, file di configurazione e formati di documenti. Serve a organizzare informazioni per lo scambio o l’elaborazione da parte dei programmi; da solo non stabilisce l’aspetto di una pagina.
Il markup non è la stessa cosa della codifica
Il markup descrive il ruolo o la struttura del contenuto. La codifica cambia la rappresentazione dei dati. Base64, per esempio, rappresenta byte con un insieme limitato di caratteri; non identifica titoli, paragrafi o collegamenti. I due concetti possono essere combinati, ma risolvono problemi diversi.
Provare i concetti e continuare a imparare
Quando incontri un formato di documento, verifica quale linguaggio interpreta il markup e cosa fa il software. HTML struttura le pagine web, Markdown spesso viene convertito in HTML e XML organizza dati. La documentazione MDN è un punto di partenza pratico per HTML.
Riferimenti
Queste fonti primarie documentano HTML, la sintassi Markdown e XML. Gli esempi sono introduttivi; le funzioni disponibili variano a seconda dell’applicazione.
Domande frequenti
Markdown sostituisce HTML?
No. Markdown è un formato di scrittura più semplice che molti strumenti convertono in HTML. Il risultato e la sintassi supportata dipendono dal processore.
Base64 è un linguaggio di markup?
No. Base64 codifica byte come caratteri testuali; non descrive la struttura di un documento.
XML controlla l’aspetto delle informazioni?
XML organizza soprattutto dati strutturati. Un’altra applicazione o un foglio di stile può stabilire come presentarli.
Una distinzione pratica
Confondere markup e codifica può portare a scegliere lo strumento sbagliato. Chiediti se devi descrivere le parti di un documento oppure rappresentare dati in un formato facile da trasferire: spesso questa domanda chiarisce quale concetto serve.