Cosa sono i linguaggi di markup?

Impara le lingue del web

Lettere HTML con linguaggi di markup nelle lettere

Lifewire / J Kyrnin





Quando inizi ad esplorare il mondo di web design , ti verrà indubbiamente introdotto un certo numero di parole e frasi che sono nuove per te. Uno dei termini che probabilmente ascolterai è 'markup' o forse 'linguaggio di markup'. In che modo 'markup' è diverso da 'codice' e perché alcuni professionisti del web sembrano usare questi termini in modo intercambiabile? Iniziamo dando un'occhiata a cos'è esattamente un 'linguaggio di markup'.

Questo esempio è un paragrafo HTML. È composto da un tag di apertura (



), un tag di chiusura (

) e il testo effettivo che verrebbe visualizzato sullo schermo (questo è il testo contenuto tra i due tag). Ciascun tag include un simbolo 'minore di' e 'maggiore di' per designarlo come parte del markup. Quando formatti il ​​testo da visualizzare sullo schermo di un computer o di un altro dispositivo, devi distinguere tra il testo stesso e le istruzioni per il testo. Il 'markup' è le istruzioni per visualizzare o stampare il testo.



Il markup non deve essere leggibile dal computer. Anche le annotazioni fatte in formato cartaceo o in un libro sono considerate markup. Ad esempio, molti studenti a scuola evidenzieranno determinate frasi nei loro libri di testo. Ciò indica che il testo evidenziato è più importante del testo circostante. Il colore di evidenziazione è considerato markup.

Il markup diventa un linguaggio quando le regole vengono codificate su come scrivere e utilizzare quel markup. Lo stesso studente potrebbe avere il proprio linguaggio di marcatura per prendere appunti se ha codificato regole come l'evidenziatore viola per le definizioni, l'evidenziatore giallo per i dettagli dell'esame e le note a matita ai margini sono per risorse aggiuntive.

La maggior parte dei linguaggi di markup sono definiti da un'autorità esterna per l'uso da parte di molte persone diverse. Ecco come funzionano i linguaggi di markup per il Web. Sono definiti dal W3C o World Wide Web Consortium.

Diamo un'occhiata a 3 linguaggi di markup

Quasi ogni acronimo sul Web che contiene un ML è un linguaggio di markup (grande sorpresa, questo è ciò che significa 'ML'). I linguaggi di markup sono gli elementi costitutivi utilizzati per creare pagine Web o tutte le forme e dimensioni.



In realtà, ci sono molti diversi linguaggi di markup là fuori nel mondo. Per il web design e lo sviluppo, ci sono tre linguaggi di markup specifici che probabilmente incontrerai. Questi sono HTML, XML e XHTML .

Che cos'è un linguaggio di markup?

Per definire correttamente questo termine, un linguaggio di markup è un linguaggio che annota il testo in modo che il computer possa manipolarlo. La maggior parte dei linguaggi di markup sono leggibili dall'uomo perché le annotazioni sono scritte in modo da distinguerle dal testo stesso. Ad esempio, con HTML, XML e XHTML, i tag di markup sono



|_+_|
  • Tutti gli attributi devono essere citati in XHTML. Alcune persone rimuovono le virgolette attorno agli attributi per risparmiare spazio, ma sono necessarie per un XHTML corretto.
  • XHTML richiede che i tag siano annidati correttamente. Se apri un grassetto ( ) e poi un corsivo ( ) è necessario chiudere l'elemento corsivo ( ) prima di chiudere il grassetto ( ). (Nota che entrambi questi elementi sono stati deprecati perché sono elementi visivi. HTML ora usa e al posto di questi due).
  • Gli attributi HTML devono avere un nome e un valore. Anche gli attributi che sono autonomi in HTML devono essere dichiarati con valori, ad esempio, l'attributo HR verrebbe scritto noshade='noshade'.