Le lingue di markup sono la spina dorsale invisibile di molte cose che facciamo su un computer, come inviare messaggi, visualizzazione di documenti e navigazione in Internet. Ecco un breve sguardo a ciò che fanno.
Markup Text.
Il testo che stai leggendo in questo momento non è appena composto da caratteri di testo. Quando si trovano un gruppo di personaggi grassetto, corsivo, o sottolineato, sono formattati. Sotto il cofano (in un modo non puoi vedere mentre leggendo questo), questi personaggi sono avvolti in tag per farli apparire in questo modo. Lo stesso vale per il testo che è più piccolo, appare in un colore diverso, o è scritto in un font diverso. Per farlo accadere, il testo deve essere scritto in qualcosa chiamato linguaggio markup dall'autore.
Markup Language è un sistema per la formattazione e la disposizione degli elementi in un documento utilizzando tag. A differenza delle annotazioni fisiche e dei markup sui documenti cartacei, questi tag appaiono solo nel documento mentre l'autore sta scrivendo il testo. Quando un'applicazione elabora il markup, il contenuto apparirà semplicemente come testo formattato per il visualizzatore. Ad esempio, nel linguaggio di markup Html. , possiamo avvolgere la frase "Hello World!" in grassetto tag.
& lt; B & GT; Hello World! & Lt; / B & GT;
Quando questo testo viene elaborato da un visualizzatore HTML, come un browser Web, apparirà come:
Ciao mondo!
Markup non è limitato per elaborare caratteri di testo semplici come l'alfabeto e i numeri, tuttavia. A seconda della lingua, può elaborare e formattare caratteri speciali, consentono di incorporare altri elementi come immagini, video, applicazioni e dati leggibili da macchina.
Lingue markup comuni
Le due lingue di markup più comuni sono HTML, che viene utilizzata per costruire pagine Web visualizzate su Internet, e XML. , che memorizza i dati strutturati utilizzando tag personalizzabili.
Quando guardi la maggior parte delle pagine su Internet, stai essenzialmente 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 pulsante destro del mouse sulla pagina per visualizzare la sintassi HTML dell'intera pagina. HTML supporta la creazione di varie strutture e sezioni all'interno di una pagina, definendo gli elementi all'interno di una pagina e il testo di formattazione. I tag HTML richiedono in genere i tag di apertura e chiusura, come quanto segue:
& lt; a href = "https://www.howtogeek.com" & gt; Howtogeek & lt; / A & GT;
L'esempio sopra crea un collegamento al sito Web Howtogeek come questo:
Howtogeek.
. Nota come esiste un tag di apertura
& lt; A & GT;
con l'attributo.
href.
indicando il collegamento e un tag di chiusura
& lt; / A & GT;
.
Ecco alcune più famose lingue di Markup che potresti avere familiarità con:
-
BBCode:
Una lingua di markup luminosa ampiamente utilizzata nei forum online e sui bacheche e facilmente riconoscibili con il suo uso di parentesi quadre, come
[B] Ciao mondo! [/ b]per creare tag audaci. - Latex: Un linguaggio abbastanza complesso spesso utilizzato per scopi accademici e tecnici. Ha opzioni robuste per la sintassi di elaborazione che la maggior parte delle lingue non può mostrare, come la matematica complessa e le lingue defunte.
- Mathml: Una lingua utilizzata per visualizzare formule matematiche , in particolare all'interno dei browser web.
- Tessile: Una lingua utilizzata per alcuni blog online e sistemi di gestione dei contenuti.
- Svg. : Potresti essere sorpreso di sapere che SVG, un formato che visualizza un grafico vettoriale scalabile, è in realtà un linguaggio di markup. Si basa su XML e utilizza i dati strutturati per memorizzare le informazioni sulla grafica.
IMPARENTATO: Cos'è un file svg e come lo apro?
Markup vs. Markdown.
Se hai sentito parlare di Markup, probabilmente hai sentito parlare di Markdown. . Sulla 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 le cose come le tag di chiusura e gli elementi non-testo incorporati.
Markdown è popolare tra molti a causa della sua facilità d'uso e della mancanza di elementi difficili da leggere. Questo lo rende una sintassi ideale per applicazioni e siti Web focalizzati dal testo. Tra questi siti Web è Reddit. , che utilizza la sintassi Markdown per tutti i post e i commenti. Questo rende facile per i redditi di formattare il testo da qualsiasi dispositivo senza dover aggiungere lunghi tag. Completa anche 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 Discordia e i redattori di testo come tipora e impilati. Se vuoi imparare come usarlo, controlla il nostro Guida Markdown. . Buon tagging!
IMPARENTATO: Cos'è il markdown e come lo usi?