Vedeți ce este „Markup Language” în alte dicționare. Limbaje de marcare a documentelor limbaj de marcare Care este rolul limbajului de marcare

Uneori s-ar putea să auziți despre „programarea” unei pagini web, dar formatarea textului într-o fereastră de browser nu este de fapt programarea. După cum sugerează numele limbilor de formatare, acestea se referă la limbaje de marcare. Cu alte cuvinte, acestea sunt alcătuite din diverse caractere inserate în corpul documentului pentru a indica cum ar trebui să arate fișierul atunci când este tipărit sau afișat sau pentru a defini structura sa logică (de exemplu, paragrafe și liste cu marcatori). Dacă nu utilizați un limbaj de marcare, datele afișate sunt text brut, fără formatare de caractere sau paragrafe.
Limbajele de marcare definesc aspectul unui document folosind coduri numite descriptori sau etichete, care iau forma: ... Primul descriptor indică punctul de plecare pentru formatare, iar cel de-al doilea (cu o bară înainte) indică sfârșitul codului. Dacă omiteți al doilea descriptor, codificarea specificată de primul descriptor se aplică la sfârșitul documentului.

Notă:
Limbajul de marcare poate fi aplicat textului nestructurat fie manual, cu un editor de text (precum Notepad), fie cu un instrument grafic care adaugă cod atunci când aranjați vizual textul după bunul plac.
Este mai ușor pentru începători să lucreze cu instrumente grafice care nu sunt la fel de exacte ca editorii de text.

Limbaj de marcare hipertext (HTML)

HTML (HyperText Markup Language) este coloana vertebrală a codării și coloana vertebrală a majorității paginilor web. HTML vă permite să publicați text și grafică, conținut de foaie de calcul și chiar să creați rapoarte din baze de date pentru citire interactivă. Este excelent pentru organizarea și formatarea informațiilor statice de orice tip, deoarece vă permite să:

● setați dimensiunea și fontul textului;
● formatați textul cu caractere aldine, cursive sau subliniate;
● setați linkuri către alte pagini;
● introduceți imagini;
● creați titluri de pagină;
● creați tabele;
● încorporați metadatele necesare funcționării motoarelor de căutare.

Notă:
Metadatele se referă la date ascunse care nu apar pe o pagină web, dar care pot fi detectate printr-o căutare a motorului, care vă va permite să ajungeți la un anumit site.

Sunt utilizate trei tipuri de descriptori HTML.

● Pentru formatarea textului sau a caracterelor individuale.
● Pentru formatarea paragrafelor sau a altor blocuri mari de text.
● Descriptori invizibili care oferă alte funcționalități, cum ar fi metadatele, pentru efectuarea căutărilor.

Principalul avantaj al HTML față de alte limbaje de marcare este versatilitatea sa extraordinară. Versiunea actuală de HTML este acceptată de aproape orice browser (modern și grafic, desigur). Acest lucru nu este întotdeauna adevărat pentru HTML dinamic (DHML), XML, Java și ActiveX. Dacă doriți ca site-urile dvs. web să fie accesibile pentru toate tipurile de browsere, vă recomandăm să utilizați HTML.

HTML dinamic (DHML)

Dynamic HTML (Dynamic HTML - DHML) este mai flexibil decât HTML.
În loc să expuneți o pagină Web statică publicului, puteți utiliza DHTML și puteți crea o pagină Web pe care un utilizator o poate personaliza fără a perturba aspectul documentului original. De exemplu, o pagină redată cu DHTML poate conține diferite elemente pe care utilizatorul le poate deplasa în jurul paginii pentru a-și rearanja conținutul (după bunul lor plac). Cu toate acestea, când reîmprospătați (reîmprospătați) imaginile de pe pagină, modificările dispar și revin la forma inițială.
DHTML acceptă următoarele caracteristici care nu sunt disponibile în HTML.

● Stiluri dinamice.
● Poziționare precisă.
● Legarea datelor.
● Conținut dinamic.

Nu înțelegi ce este? Nu vă faceți griji - mai jos sunt explicații.

Aplicarea stilurilor la documentele web. Stilurile dinamice se bazează pe principiile foilor de stil în cascadă (CSS) atunci când sunt aplicate paginii în ansamblu, în loc să formateze manual părți individuale ale paginii.
Dacă ați lucrat cu procesoare de text moderne, este posibil să fiți familiarizați cu foile de stil, care vă permit să formatați automat blocuri de text într-un fel sau altul, în funcție de stilul pe care le dați. Formatarea înseamnă schimbarea culorii textului, a fontului, a plasării, a vizibilității - în general, aproape tot ceea ce se referă la proprietățile textului. CSS (și DHTML) face același lucru, numai că se aplică redării paginilor Web, nu textului.
Stilurile dinamice implementate cu DHTML oferă caracteristici care nu se găsesc în procesoarele de text. De exemplu, atunci când creați link-uri, puteți marca textul astfel încât culoarea acestuia să se schimbe automat atunci când treceți deasupra acestuia cu indicatorul mouse-ului sau afișată când treceți peste o anumită zonă a ecranului.
Singurul dezavantaj al acestor stiluri este că trebuie să includeți foi de stil în majoritatea documentelor. Acesta este un loc de muncă care necesită mult timp, în special pentru cei fără experiență în foile de stil sau conversia documentelor.

Plasarea textului în locul potrivit. Un alt lucru extraordinar despre DHML este capacitatea sa de a identifica amplasarea exactă a unui element pe o pagină. Coordonatele orizontale (x), verticale (y) și chiar volumetrice (z) sunt utilizate pentru a indica poziția unui obiect. (Poziționarea unui obiect într-un sistem de coordonate 3D permite obiectelor să se „suprapună”.) Poziționarea precisă permite poziționarea textului în jurul unei imagini, precum și mutarea obiectelor în fereastra browserului.

Notă:
HTML fără CSS nu oferă plasarea precisă a obiectelor. În acest caz, plasarea elementelor este determinată de browser.

Introducerea datelor în pagină. Pentru a oferi utilizatorilor acces la unele informații interne (informații back-end), de exemplu, stocate într-o bază de date, paginile HTML normale trebuie să fie conectate la serverul în care se află datele originale și este necesar să solicitați permisiunea de a manipula aceste date . DHTML vă permite să legați date la o anumită pagină, permițându-vă să lucrați cu date legate (sau, mai precis, legate) fără a încălca datele originale și chiar fără a interacționa cu serverul care le stochează. Pentru aceasta, sursele de date sunt introduse în pagină (pot fi sortate și filtrate în același mod ca și conținutul oricărei baze de date). Acest lucru nu numai că reduce încărcarea serverului, ci și permite utilizatorilor să vizualizeze și să manipuleze datele fără a le oferi acces la sursa datelor în sine.

Crearea de conținut dinamic. Foliile de stil permit editorului web să schimbe cu ușurință aspectul unei pagini sau a unui set de pagini.
Conținutul dinamic permite utilizatorului web să schimbe aspectul unei pagini prin executarea scriptului în:

● inserarea sau ascunderea elementelor paginii;
● modificați textul;
● schimbarea structurii textului;
● mutați datele din surse interne (surse back-end) și afișați-le la cererea utilizatorului.

Spre deosebire de HTML, care vă permite să modificați conținutul unei pagini numai înainte de a fi încărcată în browserul utilizatorului, DHTML poate percepe modificări în orice moment.
Conținutul dinamic oferă posibilitatea de a oferi un nivel ridicat de interactivitate atunci când este utilizat împreună cu scripturi care permit utilizatorilor să determine ce elemente să vizualizeze.

Sfat:
În secțiunea „Organizarea întâlnirilor” (de mai sus), există o hartă a clădirii bazată pe web care arată locația unui anumit birou și un portret al angajatului pe care utilizatorul încearcă să îl localizeze. Această hartă a fost creată folosind instrumentele de marcare DHTML pentru a crea conținut dinamic.

Limbaj extensibil de marcare (XML)

Limbajul extensibil de marcare (XML) nu înlocuiește HTML (cel puțin apare rar pe paginile web), dar îl acceptă, permițând o mai mare versatilitate în paginile web.
Ideea este că atunci când formatați o pagină cu HTML, puteți schimba aspectul textului cu descriptori care îl formează cu caractere aldine, cursive, subliniate, paragrafe etc. Cu toate acestea, descriptorii înșiși nu au practic nimic de-a face cu conținutul textului, ci doar cu formatarea acestuia. XML are descriptori care definesc aspectul textului. Le puteți utiliza pentru a specifica ce înseamnă textul (nume, adrese, nume de produse etc.).
De ce este nevoie de asta? În primul rând, aceste metadate permit motoarelor de căutare să găsească elemente predefinite. Dacă căutați pe site-ul corporației dvs. (creat cu HTML) „nume”, uitându-vă la toate numele pe care le conține, toate instanțele „nume” sunt returnate, dar nu și numele în sine. Cu toate acestea, dacă a fost utilizată codificarea XML la crearea nodului, orice text care are descriptorul „nume” va fi returnat ca rezultat. În al doilea rând, porțiunile de text furnizate de descriptor pot fi utile dacă trebuie să aplicați un mediu (cum ar fi culoarea sau limba) numai porțiunilor unui document web. De exemplu, să presupunem că un document interactiv este o nuvelă în spaniolă cu o traducere în engleză. Apoi, în loc să comutați documentul de la suportul spaniol la suportul englez, puteți defini aceste părți ale poveștii cu descriptori și aplicați regulile limbii spaniole numai acestor părți și lăsați traducerile în engleză.
Ca atare, XML face mult mai ușoară dezvoltarea unei pagini web, mai ales dacă unele părți ale acesteia trebuie create ca elemente izolate.

Pot reduce curentul extras de la bateria unui computer?
Transmițătorul radio convertește energia electrică în semnale radio, astfel încât bateria unui laptop cu un adaptor wireless instalat se va scurge mult mai repede decât ...

Interacțiunea aplicațiilor cu rețelele
În unele cazuri, aplicațiile rulează diferit pe computerele din rețea decât pe computerele independente. Unele aplicații funcționează în rețea în același mod ca pe un computer autonom, în timp ce altele, dimpotrivă, necesită ...

Termeni începând cu litera V
Mașinile virtuale sunt mașini virtuale. Software care simulează funcționarea unui dispozitiv fizic. În Windows 98, este folosit pentru a „păcăli” un program în ...

(Standard Generalized Markup Language), prezentat în standardul ISO 8879. Acest limbaj este adoptat ca limbă principală pentru proiectarea documentației tehnice, inclusiv a manualelor tehnice electronice interactive pentru produsele create în tehnologiile CALS.

SGML definește structura documentelor ca o succesiune de obiecte de date. Obiectele de date care reprezintă părți ale unui document pot fi stocate în diferite fișiere. Standardul SGML stabilește astfel de seturi de simboluri și reguli pentru prezentarea informațiilor care permit diferitelor sisteme să recunoască și să identifice corect aceste informații. Seturile numite sunt descrise într-o parte separată a documentului numită Decfinition Type Document (DTD), care este transmisă împreună cu documentul principal SGML. DTD specifică corespondența dintre caractere și codurile acestora, lungimile maxime ale identificatorilor utilizați, modul în care sunt reprezentate delimitatorii pentru etichete, alte convenții posibile, sintaxa DTD și tipul și versiunea documentului. Prin urmare, SGML poate fi numit un limbaj metalic pentru o familie de limbaje specifice de marcare. În special, limbajele de marcare XML și HTML pot fi considerate subseturi ale SGML.

Fișa tehnică SGML include:

  • fișier principal cu manual tehnic, marcat cu etichete SGML;
  • descrierea entităților, dacă documentul aparține unui grup în care sunt utilizate aceleași entități și este implicată faima lor;
  • un dicționar pentru explicarea etichetelor SGML;

Cu toate acestea, SGML este dificil de învățat și de utilizat. Prin urmare, pentru utilizarea pe scară largă a markup-ului în documentele prezentate în tehnologiile WWW, în 1991, pe baza SGML, a fost dezvoltat un HTML simplificat (HyperText Markup Language), iar în 1996, XML (eXtensible Markup Language), care devine, în combinație cu HTML este limbajul principal pentru prezentarea documentelor în diferite aplicații.

Limbajul HTML a fost dezvoltat cu scopul utilizării pe scară largă a marcajului în documentele prezentate în tehnologiile WWW.

O descriere HTML este un text ASCII și o secvență de comenzi (coduri de control) incluse în acesta, numite și descriptori sau etichete. Acest text se numește document HTML sau pagină HTML sau când este postat pe un server Web, o pagină Web. Etichetele sunt plasate în locurile potrivite în textul sursă, definesc fonturi, cratimare, aspectul graficelor, link-uri etc. Când utilizați editori WWW, inserarea comenzilor se realizează prin simpla apăsare a tastelor corespunzătoare.

XML, la fel ca HTML, este considerat un subset al SGML. În prezent, XML susține că este principalul limbaj pentru reprezentarea documentelor în tehnologia informației; poate fi considerat ca un limbaj metalic care servește ca bază pentru crearea limbajelor private de markup în diferite aplicații. În același timp, XML este mai convenabil decât SGML, care este furnizat prin eliminarea unor caracteristici SGML minore în XML. Descrierile XML sunt mai ușor de citit, adaptate pentru utilizare în browsere moderne, păstrând în același timp capacitățile de bază ale SGML.

Pentru aplicații specifice, se creează propriile variante XML, numite vocabulare XML sau aplicații XML. De exemplu, o aplicație XML OSD (Open Software Description) a fost dezvoltată pentru a descrie texte cu simboluri matematice specifice. CALS este interesat de opțiunea de schimb de date Definiție produs eXchange (PDX). Dicționare cunoscute pentru chimie (CML - Chemical Markup Language), biologie (BSML - Bioinformatic Sequence Markup Language) etc.

Am lansat o nouă carte, Marketing de conținut pe rețelele de socializare: Cum să intri în capul abonaților și să te îndrăgostești de marca ta.

HTML este un limbaj de marcare hipertext.

Limba este utilizată pentru organizarea paginilor web. Să facem o analogie. Cumpărați un ziar. Conține mai multe articole. Fiecare articol are un titlu, are fotografii. Și textul este tastat în mai multe coloane. Aceasta este structura paginii ziarului.

Totul se întâmplă la fel pe site. Pentru a face structura corectă a articolului - conținut - trebuie să utilizați un limbaj de marcare a textului.

Pentru ce este HTML

HTML este folosit pentru a spune browserului cum să afișeze pagina pe ecran.

Limba este răspândită. Este un instrument versatil pentru stilizarea conținutului pe o pagină. Utilizarea acestuia este posibilă în orice browser. Dacă scrieți cod într-un limbaj de programare, trebuie să cunoașteți unele particularități, operatori, tipuri de date și așa mai departe.

HTML constă dintr-un set de etichete - comenzi și atribute - proprietăți. Sunt ușor de reținut și se pot găsi întotdeauna materiale de referință.

Ce este codul HTML

Codul este comenzi către browser în modul în care ar trebui afișată pagina. Există o structură care trebuie întotdeauna urmată. De exemplu, există o singură rubrică H1 pe pagină, informațiile principale sunt plasate într-o secțiune etc.

Există trei instrumente în limbaj.

Există două tipuri de etichete - asociate și simple.

  • - etichetă asociată, deschidere și închidere. Aceștia acționează după textul plasat între ei.
  • Etichetă unică, acționează asupra textului după acesta până la următoarea etichetă.

Structura codului HTML din pagină

Am spus că structura oricărui document html este întotdeauna aceeași. Apoi, enumerăm elementele necesare.

  1. !- indică faptul că HTML este utilizat în document.
  2. ...- tot codul paginii este plasat în această etichetă. Orice lucru care nu este plasat în acesta nu este recunoscut de browser și nu este afișat.
  3. ...- o etichetă asociată, conține informații tehnice, de exemplu, despre codificarea documentului.
    1. ... este titlul paginii, este plasat în secțiunea cap. Orice pagină trebuie să aibă propriul său titlu unic.
    2. - acestea sunt informații despre servicii. Conectează stiluri separate la pagină - css etc. Nu este afișat utilizatorului.
  4. ...- corpul paginii. Toate informațiile de bază sunt conținute în această etichetă.
    1. ...- hyperlinkuri.
    2. - Imagini.
    3. ...- miniatură.
    4. ...- cursiv.

În interiorul corpului poate exista un număr nelimitat de elemente.

De exemplu, așa arată o parte din codul paginii într-una din postările noastre de pe blog.

Cu cât utilizați mai des etichete, cu atât mai repede sunt amintite. Puteți găsi întotdeauna o referință cu toate etichetele, atributele și valorile acestora.

Orice document are trei componente:

· Structura;

Conținutul este informația afișată în document. Conținutul unui document pe hârtie poate fi pur textual și poate conține, de asemenea, imagini. Dacă documentul este prezentat în formă electronică, acesta poate conține date multimedia, precum și linkuri către alte documente. Deși conținutul diferitelor documente este diferit, acestea pot fi clasificate după tip, de exemplu, carte sau bilet de tren.

Stilul documentului determină modul în care conținutul său este afișat pe un anumit dispozitiv (de exemplu, o imprimantă sau un afișaj). Conceptul de stil include caracteristicile fontului (numele, dimensiunea, culoarea) întregului document de ieșire sau al blocurilor sale individuale, ordinea paginării, dispunerea blocurilor pe pagini și alți parametri. Același document poate fi afișat în diferite stiluri, atât pe suporturi diferite, cât și pe același suport.

Limbajele de marcare a documentelor sunt limbaje artificiale concepute pentru a descrie structura unui document și relațiile dintre diferite obiecte de structură. Datele de marcare se mai numesc metadate.

Primul limbaj de markup este GML (Generalized Markup Language), dezvoltat de angajații IBM în anii 60 ai secolului trecut. Succesorul său imediat a fost Standard Generalized Markup Language (SGML), care definește regulile pentru scrierea elementelor de marcare într-un document. Un document care se conformează regulilor limbii se numește document SGML.

SGML este definit în standardul ISO 8879, care specifică următoarele cerințe de bază pentru un limbaj de marcare a documentului:

· Limba trebuie să fie lizibilă de om.

· Fișierele de documente marcate trebuie să fie text și codificate folosind caractere ASCII (American Standard Code for Information Interchange). Cu toate acestea, conținutul documentului nu trebuie să fie codificat ASCII sau text.

SGML și limbile similare utilizează instrumente speciale de marcare a documentelor:

· Elemente și atribute însoțitoare;

Entități;

· Comentarii.

Unitatea structurală a unui document SGML este un element. În textul de marcare, fiecare element trebuie evidențiat într-un mod specific. Evidențierea se face prin inserarea unei etichete de început (din cuvântul englez tag - tag) la începutul elementului (tag de start) și eticheta de final (tag de final) la sfârșitul elementului. Etichetele de început și de sfârșit au același nume. Pentru a distinge etichetele de textul obișnuit, acestea trebuie să înceapă cu o etichetă de început și să se termine cu un caracter de sfârșit de etichetă. În plus, un caracter este specificat în eticheta de final - semnul etichetei de final. În SGML, orice caracter poate fi folosit ca astfel de etichete, dar cel mai adesea caracterul "<" (левая угловая скобка), в качестве признака окончания тега используется символ ">"(paranteză unghiului stâng), iar eticheta finală este marcată cu" / "(backslash). Elementele dintr-un document SGML pot conține alte elemente, rezultând o reprezentare grafică a unui document SGML ca o structură ierarhică (copac).


Exemplul 4.3.1. Un document SGML care definește o listă de studenți cu rezultatele sesiunii de examen poate fi specificat după cum urmează:

Lista notelor elevilor în sesiune

Ivanov Ivan Ivanovici

TS-61

A

B

B

B

Petrov Petr Petrovich

TS-62

C

C

D

C

În acest document, primul element este elementul student-list. Acest element conține un element de titlu (titlu) și mai multe elemente ale studentului (date despre student). La rândul său, fiecare element al elevului conține un element complet (numele, prenumele și patronimicul elevului), un element cu număr de grup (numărul grupului) și un element cu lista de note (lista notelor elevului în sesiune) . În cele din urmă, elementul listă de mărci conține mai multe elemente de marcare (marcare).

O reprezentare grafică a acestei liste în Fig. 1 are o structură de copac:

Smochin. 4.3.1. Structura documentului SGML reprezentată

Atributele pot fi folosite pentru a rafina elementele SGML. Atributele sunt scrise în eticheta de început a unui element după cum urmează:

nume-atribut = "valoare-atribut".

Un element poate avea mai multe atribute. Atributele sunt separate între ele și numele elementului de cel puțin un spațiu.

Exemplul 4.3.2. Pentru elementele de notare din exemplul 4.3.1, puteți seta atributul subiectului, a cărui valoare este numele disciplinei pentru care a fost promovat examenul. Apoi, pentru primul student, elementele vor lua următoarea formă:

A

B

B

B

Limbi precum SGML utilizează entități pentru a lucra cu grupuri de date. O entitate este orice dată numită, atât textuală, cât și non-textuală. La vizualizarea documentului, numele entității este înlocuit cu valoarea sa. De exemplu, numele entității de text kpi va fi înlocuit cu valoarea sa: Institutul Politehnic din Kiev, iar entitatea non-text image1 va fi înlocuită cu o imagine numită image1.

Termenul "marcare" derivă din practica tradițională de a marca manuscrise înainte de publicare (adică adăugând comenzi simbolice în margini și între rânduri într-un manuscris pe hârtie).

Timp de secole, acest lucru a fost realizat de editori (editori și corectori) care au notat care font, stil și dimensiunea punctului ar trebui să fie tastate în fragmente de text, iar apoi au transmis manuscrisul compozitorilor, care au tastat manual textul ținând cont de caracterele de marcare.

Limbaj de marcare este un set de instrucțiuni speciale numite tag-uri care îndeplinesc următoarele funcții:

      setarea funcțiilor pentru prelucrarea elementelor selectate;

      selectarea elementelor logice ale acestui document.

Setarea funcțiilor pentru procesarea articolelor selectate

În procesoarele de text, există comenzi încorporate pentru activarea / dezactivarea fonturilor și altele, similare cu comenzile pentru controlul plasării informațiilor pe ecran sau la imprimare. Această abordare se numește comanda sau marcaj procedural.

Exemple de marcare procedurală

Selectarea elementelor logice ale documentului

Servește pentru formarea în documente a oricărei structuri și definirea relațiilor dintre diferite elemente ale acestei structuri fără a specifica metoda de procesare. Acest markup se numește descriptiv.

Modificând setul de proceduri pentru a se potrivi cu marcajul descriptiv, puteți schimba aspectul aceluiași document.

Marcaj descriptiv

Principalul avantaj al marcajului descriptiv este flexibilitatea sa, deoarece fragmentele de text sunt marcate ca „ceea ce sunt” (mai degrabă decât „cum ar trebui să fie afișate”).

În viitor, software-ul ar putea fi scris pentru a procesa aceste fragmente într-un mod care nici măcar nu a fost prevăzut de dezvoltatorii de limbi. De exemplu, hyperlinkurile HTML, destinate inițial utilizatorilor să navigheze printr-un set de linkuri din rețea, au început ulterior să fie utilizate de mecanismele de căutare și indexare de pe web, pentru a evalua popularitatea resurselor etc.

Exemple de limbaje de markup

Limbajele de markup sunt utilizate ori de câte ori este necesară ieșirea de text îmbogățit:

    în tipografie (SGML, TeX, PostScript, PDF),

    interfețele utilizatorilor computerelor (MicrosoftWord, OpenOffice, troff),

    World Wide Web (HTML, XHTML, XML, WML, VML, PGML, SVG, XBRL).

Structura etichetelor de limbaj de markup

Dezvoltarea ideilor de marcaj descriptiv a condus la definirea marcajului ca limbaj formal.

Etichetele de limbă (descriptorii de control) sunt codificate într-un anumit mod (alocate în raport cu conținutul principal al documentului) și servesc drept instrucțiuni pentru programul care afișează conținutul documentului pe partea clientului.

Multe limbi moderne au folosit simbolurile pentru aceste comenzi (etichete de limbă)< и >, în interiorul căruia au fost plasate numele instrucțiunilor și parametrii acestora (HTML și XML). În SGML, puteți atribui alte caractere pentru a încadra eticheta (de exemplu, acolade). În plus, există diferite sisteme de limbaje de subset care sunt utilizate, cu mai puține caracteristici, de exemplu, în forumurile web și panourile de mesaje, se utilizează limbajul de marcare BBCode, ale cărui etichete sunt delimitate între paranteze drepte :.

Modelul de etichetă descrie un document ca o colecție de containere, fiecare dintre acestea începând și se termină cu etichete. În majoritatea cazurilor, etichetele sunt folosite în perechi. O pereche constă dintr-o etichetă de început și o etichetă de final.

Sintaxa etichetei de deschidere:<имя_тега [атрибуты]>

Numele etichetei de închidere diferă de numele etichetei de deschidere doar prin faptul că este precedat de o bară directă:

Atributele definesc caracteristici suplimentare ale unui element. Atributele etichetei sunt scrise în următorul format: nume [= "valoare"]. Pentru unele atribute, este posibil să nu fie specificată o valoare. Eticheta de final nu are atribute.

Orice etichetă asociată începe cu o etichetă de început și se termină atunci când se întâlnește o etichetă de final potrivită.

O pereche de etichete de deschidere și închidere se numește container, iar partea de text dintre ele se numește element.

Titlu de nivel 1

Rubrica de nivel 2

În funcție de limbajul de marcare utilizat, este posibilă în plus utilizarea unei singure etichete și a unei etichete de element goale. Numele etichetei definește tipul elementului.

Sintaxa unei singure etichete:<имя_тега [атрибуты] />

În unele limbaje de marcare, numele etichetelor sunt predefinite (HTML). Altele nu sunt strict reglementate, adică utilizatorii pot introduce și utiliza etichete noi (XML). De exemplu, eticheta „persona” poate defini tipul acestui element XML, cum ar fi numele de familie, prenumele și prenumele. Ivanov Ivan Ivanovici

În SGML, elementele se pot suprapune, adică în SGML, este posibilă următoarea secvență de etichete:

În XML, elementele au o structură sintactică strictă, adică sunt strict imbricate și întotdeauna închise:

De asemenea, în SGML, HTML, acestea nu trebuie să fie private:

În aproape toate limbajele de marcare a documentelor, valoarea atributului este interpretată ca text. Valoarea atributului este de obicei inclusă între ghilimele.

Notă:

Un document scris utilizând un limbaj de marcare conține nu numai textul în sine (cum ar fi o succesiune de cuvinte și semne de punctuație), ci și informații suplimentare despre diferitele părți ale acestuia - de exemplu, o indicație a titlurilor, evidențierilor, listelor etc.

Acestea. documentul nu este altceva decât un fișier ASCII obișnuit cu coduri de control (etichete) adăugate la acesta.