Che cos'è un linguaggio di marcatura?

0
376
iinspiration/Shutterstock

I linguaggi di markup sono la spina dorsale invisibile di molte cose che facciamo su un computer, come inviare messaggi, visualizzare documenti e navigare in Internet. Ecco un breve sguardo a cosa fanno.

Markup Text

Il testo che stai leggendo in questo momento non è composto solo da caratteri di testo. Quando un gruppo di caratteri è in grassetto,in corsivo, o sottolineato, sono formattati. Sotto il cofano (in un modo che non puoi vedere mentre leggi questo), questi personaggi sono avvolti in tag per farli apparire in quel modo. Lo stesso vale per il testo più piccolo, con un colore diverso o con un carattere diverso. Per fare in modo che ciò accada, il testo deve essere scritto in qualcosa chiamato linguaggio di markup dall'autore.

Il linguaggio di markup è un sistema per formattare e organizzare gli elementi in un documento utilizzando i tag. A differenza delle annotazioni fisiche e dei contrassegni sui documenti cartacei, questi tag vengono visualizzati solo nel documento mentre l'autore sta scrivendo il testo. Quando un'applicazione elabora il markup, il contenuto apparirà semplicemente come testo formattato al visualizzatore. Ad esempio, nel linguaggio di markup HTML, possiamo racchiudere la frase “Hello world!” in grassetto.

<b>Hello world!</b>

Quando questo testo viene elaborato da un visualizzatore HTML, come un browser web, apparirà come:

Ciao mondo!

Il markup non si limita all'elaborazione di semplici caratteri di testo come l'alfabeto e i numeri, tuttavia. A seconda della lingua, può elaborare e formattare caratteri speciali, permettendoti di incorporare altri elementi come immagini, video, applicazioni e dati leggibili dalla macchina.

Linguaggi di marcatura comuni

Il progetto LaTeX

I due linguaggi di markup più comuni sono HTML, che viene utilizzato per costruire pagine web visualizzate su Internet, e XML, che memorizza dati strutturati utilizzando tag personalizzabili.

Pubblicità

Quando guardi la maggior parte delle pagine su Internet, essenzialmente stai scaricando e visualizzando una pagina HTML. La pagina che stai leggendo in questo momento è scritta in HTML. Infatti, in molti browser, è possibile fare clic con il tasto destro sulla pagina per visualizzare la sintassi HTML dell'intera pagina. HTML supporta la creazione di varie strutture e sezioni all'interno di una pagina, la definizione di elementi all'interno di una pagina e la formattazione del testo. I tag HTML in genere richiedono tag di apertura e chiusura, come i seguenti:

<a href=”https://www.howtogeek.com”>HowToGeek</a>

L'esempio sopra crea un collegamento al sito web HowToGeek in questo modo: HowToGeek. Nota come c'è un tag di apertura <a> con l'attributo href che punta al collegamento e un tag di chiusura </a> .

Ecco alcuni linguaggi di markup più famosi con cui potresti avere familiarità:

  • BBCode: un linguaggio di markup leggero ampiamente utilizzato online forum e bacheche e facilmente riconoscibile grazie all'uso di parentesi quadre, come [b]Hello World![/b] per creare tag in grassetto.
  • LaTeX: Un linguaggio abbastanza complesso spesso utilizzato per scopi accademici e tecnici. Dispone di solide opzioni per l'elaborazione della sintassi che la maggior parte delle lingue non è in grado di visualizzare, come la matematica complessa e i linguaggi defunti.
  • MathML: un linguaggio utilizzato per visualizzare formule matematiche, in particolare all'interno dei browser web.
  • Tessuto: un linguaggio utilizzato per alcuni blog online e sistemi di gestione dei contenuti.
  • SVG: Potresti essere sorpreso di sapere che SVG, un formato che visualizza una grafica vettoriale scalabile, è in realtà un linguaggio di markup. Si basa su XML e utilizza dati strutturati per memorizzare informazioni sull'elemento grafico.

RELAZIONATO: Che cos'è un file SVG e come si apre Uno?

Markup vs Markdown

Se hai sentito parlare di markup, probabilmente hai sentito parlare di Markdown. In superficie, sembra l'opposto del markup; tuttavia, in realtà è solo un tipo di linguaggio di markup. Markdown è una sintassi di formattazione semplificata e facile da usare che contiene molte delle opzioni di testo di base presenti in lingue più complesse, evitando cose come tag di chiusura ed elementi non di testo incorporati.

Pubblicità

Markdown è popolare tra molti per la sua facilità d'uso e la mancanza di elementi di difficile lettura. Questo lo rende una sintassi ideale per applicazioni e siti Web incentrati sul testo. Tra questi siti Web c'è Reddit, che utilizza la sintassi markdown per tutti i post e i commenti. Ciò rende facile per i Redditor formattare il testo da qualsiasi dispositivo senza dover aggiungere tag lunghi. Inoltre, integra la decisione di Reddit di non consentire i media incorporati nei commenti.

Altri servizi che utilizzano Markdown sono repository di codice come Github, messenger come WhatsApp e Discord e editor di testo come Typora e StackEdit. Se vuoi imparare a usarlo, dai un'occhiata alla nostra guida al markdown. Buon tagging!

RELAZIONATO: Cos'è Markdown e come lo usi?

LEGGI SUCCESSIVO

  • › ICloud per Windows ti consente finalmente di gestire le tue password
  • › Yik Yak è tornato, ma l'app anonima è solo per iPhone
  • › Come disattivare automaticamente il microfono del controller DualSense su PS5
  • › Come utilizzare i gesti del touchscreen su un tablet Chromebook
  • › C'è uno sconto raro di $ 69 su Apple AirPods Pro in questo momento