Ce sunt limbajele de markup? - Web design

Pe măsură ce începeți să explorați lumea web design, veți fi, fără îndoială, introdus la un număr de cuvinte și fraze care sunt noi pentru dvs. Unul dintre termenii pe care probabil îi veți auzi este „markup” sau poate „limbaj de markup”. Cum diferă „marcajul” de „codul” și de ce unii profesioniști din domeniul web par să folosească acești termeni în mod interschimbabil? Să începem prin a arunca o privire exactă despre ce este un „limbaj de marcare”.

Acest exemplu este un paragraf HTML. Este alcătuit dintr-o etichetă de deschidere (

), o etichetă de închidere (

) și textul real care ar fi afișat pe ecran (acesta este textul cuprins între cele două etichete). Fiecare etichetă include un simbol „mai mic decât” și „mai mare decât” pentru al desemna ca parte a marcajului. Când formatați text pentru a fi afișat pe ecranul unui computer sau alt dispozitiv, trebuie să faceți distincția între textul însuși și instrucțiunile pentru text. „Marcaj” este instrucțiunile pentru afișarea sau tipărirea textului.

instagram viewer

Marcarea nu trebuie să poată fi citită de computer. Adnotările făcute în scris sau într-o carte sunt, de asemenea, considerate marcaje. De exemplu, mulți elevi din școală vor evidenția anumite fraze din manualele lor. Acest lucru indică faptul că textul evidențiat este mai important decât textul din jur. Culoarea de evidențiere este considerată marcare.

Markupul devine un limbaj atunci când regulile sunt codificate în legătură cu modul de scriere și utilizare a acelui markup. Același student ar putea avea propriul „limbaj de marcare pentru a lua notițe” dacă ar codifica reguli precum „evidențiatorul violet este pentru definiții, marcatorul galben este pentru detaliile examenului, iar notele cu creion în margini sunt pentru resurse suplimentare. ”

Majoritatea limbajelor de markup sunt definite de o autoritate externă pentru a fi utilizate de mai mulți oameni. Acesta este modul în care funcționează limbajele de marcare pentru web. Acestea sunt definite de W3C sau World Wide Web Consortium.

Să ne uităm la 3 limbaje de markup

Aproape fiecare acronim de pe web care are un „ML” în el este un „limbaj de marcare” (mare surpriză, asta înseamnă „ML”). Limbajele de markup sunt elementele de bază utilizate pentru a crea pagini web sau toate formele și dimensiunile.

În realitate, există multe limbaje de marcare diferite în lume. Pentru proiectare și dezvoltare web, există trei limbaje specifice de marcare pe care probabil le veți rula. Acestea sunt HTML, XML și XHTML.

Ce este un limbaj de marcare?

Pentru a defini corect acest termen - un limbaj de marcare este un limbaj care adnotează textul astfel încât computerul să poată manipula textul respectiv. Majoritatea limbajelor de marcare pot fi citite de om, deoarece adnotările sunt scrise într-un mod care să le distingă de textul în sine. De exemplu, cu HTML, XML și XHTML, etichetele de marcare sunt.

<

și.

>

Orice text care apare într-unul dintre aceste caractere este considerat parte a limbajului de marcare și nu parte a textului adnotat. De exemplu:

HTML - Limbaj de marcare HyperText

HTML sau HyperText Markup Language este limbajul principal al Web-ului și cel mai comun cu care veți lucra ca designer / dezvoltator web. De fapt, poate fi singurul limbaj de markup pe care îl utilizați în munca dvs.

Toate paginile web sunt scrise într-o aromă de HTML. HTML definește modul în care imaginile, multimedia și textul sunt afișate în browserele web. Această limbă include elemente pentru a vă conecta documentele (hipertext) și a vă face documentele web interactive (cum ar fi cu formularele). Mulți oameni numesc HTML „cod de site”, dar, în realitate, este într-adevăr doar un limbaj de markup. Niciunul dintre termeni nu este strict greșit și veți auzi ca oamenii, inclusiv profesioniștii web, să folosească acești doi termeni în mod interschimbabil.

HTML este un limbaj de marcare standard definit. Se bazează pe SGML (Limbaj de marcare generalizat standard). Este un limbaj care folosește etichete pentru a defini structura textului dvs. Elementele și etichetele sunt definite de caracterele .

În timp ce HTML este de departe cel mai popular limbaj de markup utilizat astăzi pe web, nu este singura alegere pentru dezvoltarea web. Pe măsură ce HTML a fost dezvoltat, a devenit din ce în ce mai complicat, iar stilul și etichetele de conținut au fost combinate într-un singur limbaj. În cele din urmă, W3C a decis că este nevoie de o separare între stilul unei pagini web și conținut. O etichetă care definește numai conținutul ar rămâne în HTML, în timp ce etichetele care definesc stilul au fost învechite în favoarea CSS (Cascading Style Sheets).

Cea mai nouă versiune numerotată a HTML este HTML5. Această versiune a adăugat mai multe caracteristici în HTML și a eliminat o parte din strictețea impusă de XHTML (mai multe despre acest limbaj în scurt timp).

Modul în care este lansat HTML a fost modificat odată cu apariția HTML5. Astăzi, se adaugă noi funcții și modificări fără a fi nevoie să fie lansată o nouă versiune numerotată. Cea mai recentă versiune a limbajului este pur și simplu denumită „HTML”.

XML - Limbaj de marcare eXtensible

Limbajul de marcare eXtensible este limbajul pe care se bazează o altă versiune de HTML. La fel ca HTML, XML este, de asemenea, bazat pe SGML. Este mai puțin strict decât SGML și mai strict decât HTML simplu. XML oferă extensibilitatea pentru a crea diferite limbi.

XML este un limbaj pentru scrierea limbajelor de markup. De exemplu, dacă lucrați la genealogie, puteți crea etichete folosind XML pentru a defini tatăl, mama, fiica și fiul în XML-ul dvs. astfel:. Există, de asemenea, mai multe limbaje standardizate deja create cu XML: MathML pentru definirea matematicii, SMIL pentru lucrul cu multimedia, XHTML și multe altele.

XHTML - Limbaj de marcare HyperText eXtended

XHTML 1.0 este HTML 4.0 redefinit pentru a îndeplini XML standard. XHTML a fost înlocuit în designul web modern cu HTML5 și schimbările care au venit de atunci. Este puțin probabil să găsiți site-uri mai noi care utilizează XHTML, dar dacă lucrați pe un site mult mai vechi, este posibil să întâlniți în continuare XHTML acolo în natură.

Nu există o mulțime de diferențe majore între HTML și XHTML, dar iată ce veți observa:

  • XHTML este scris cu minuscule. In timp ce Etichete HTML poate fi scris cu majuscule, minuscule sau minuscule, pentru a fi corect, etichetele XHTML trebuie să fie cu minuscule. (mulți profesioniști web scriu HTML cu minuscule, chiar dacă nu sunt necesare din punct de vedere tehnic).
    • Toate elementele XHTML trebuie să aibă o etichetă finală. Elemente cu o singură etichetă, cum ar fi și au nevoie de o bară de închidere (/) la sfârșitul etichetei:
  • Toate atributele trebuie să fie citate în XHTML. Unii oameni elimină ghilimelele din jurul atributelor pentru a economisi spațiu, dar sunt necesare pentru XHTML corect.
  • XHTML necesită ca etichetele să fie imbricate corect. Dacă deschideți un bold () element și apoi un cursiv (), trebuie să închideți elementul cursiv () înainte de a închide bold (). (Rețineți că ambele elemente au fost învechite deoarece sunt elemente vizuale. HTML folosește acum și în locul acestor două).
  • Atributele HTML trebuie să aibă un nume și o valoare. Atributele care sunt de sine stătătoare în HTML trebuie declarate și cu valori, de exemplu, atributul HR ar fi scris noshade = "noshade".
instagram story viewer