Rezumat: Conceptele de bază ale limbaje de markup. Istoria dezvoltării lor. Mai multe detalii principalele caracteristici ale limbajului XML markup.
marcaje stilistice
markup Stylistic este responsabil pentru apariția documentului. De exemplu, în markup HTML pentru acest tip includ tag-uri, cum ar fi (Italics), (Bold) (Underscore), (Text Tăiat), etc.
Marcarea structurală
Marcarea structurală definește structura documentului. Markup HTML pentru acest tip de răspuns, de exemplu, tag-uri
(Para)
marcajul semantic
Conceptele de bază ale oricărui etichete de marcare sunt elemente și atribute.
Tag-uri și elemente.
Valorile concepte tag-uri și elemente sunt adesea confundate.
Tag-uri, sau, așa cum sunt numite, mânerele de control sunt utilizate ca linii directoare pentru programul, producând un ecran de conținut de document pe client ce să facă cu conținutul etichetei. Pentru a evidenția eticheta de paranteze unghiulare sunt utilizate în raport cu conținutul principal al documentului: tag-ul începe cu un „mai puțin decât“ semnul (<) и завершается знаком "больше" (>), Care sunt plasate în interiorul numele instrucțiunii și parametrii. De exemplu, în tag-ul HTML Aceasta indică faptul că următorul text ar trebui să fie afișate cu caractere cursive.
Acest text este în caractere cursive .
Elementul constă dintr-o etichetă de deschidere (în acest exemplu, eticheta ), Conținutul etichetei (în exemplul textul „Acesta este textul cu italice“) și eticheta de închidere ( ), Deși, uneori, în HTML, tag-ul final poate fi omisă.
Pentru determinarea unui element specifica sunt folosite orice parametri care specifică caracteristicile atributele elementului.
Atributele constau dintr-o pereche de „name“ = „valoare“, care poate fi specificată în definirea elementului de etichetare start. Stânga și în dreapta semnului de egalitate vă puteți lăsa lacune. Valoarea atributului este indicat ca un șir în ghilimele simple sau duble.
Orice etichetă poate avea atunci când atributul este definit.
În cazul utilizării elementului atribut ia forma următoare:
<имя_тега атрибут = "значение"> conținutul tag имя_тега>
textul este centrat
Într-o deschide tag-ul poate conține un număr de atribute, cum ar fi:
Setați dimensiunea și culoarea textului
Istoria dezvoltării limbaje de markup.
La acea vreme, cu excepția SGML existat mai multe concurente ca limbi, dar popularitatea (HTML, care este unul dintre descendenții lui) SGML a dat un avantaj distinct față de semenii săi.
Cu ajutorul SGML poate descrie date structurate, organizarea informațiilor conținute în documentele pentru a furniza aceste informații într-un format standardizat. Dar, din cauza complexității sale, SGML a fost folosit în principal pentru a descrie sintaxa alte limbi, și câteva aplicații funcționează cu SGML-documente direct. SGML este de obicei folosit doar în cazul proiectelor la scară largă, de exemplu, pentru a crea un sistem unificat de circulație a documentelor a unei firme mari.
În ciuda faptului că singurul lucru care este capabil să HTML - pentru a clasifica documentul și pentru a asigura afișarea corectă într-un browser, acesta este cel mai popular limbaj de marcare. Acest lucru se datorează faptului că HTML este destul de ușor de învățat. Tot ce se cere de tine - pentru a examina comenzile HTML. DTD HTML este stocată în browser. În plus, trebuie remarcat faptul că HTML este proiectat pentru a funcționa pe o varietate de platforme. Dar are un număr de limitări:
- HTML are un set fix de tag-uri, iar acest set nu poate fi extinsă sau modificată;
- De tag-uri HTML arata doar cum ar trebui să fie prezentate date, adică, aspectul documentului. HTML nu poartă informații despre semnificația conținutului incluse în etichetele și structura documentului.
Toate prezentate mai multe limbaje de markup convenabile pentru o claritate reprezentată de următoarea „arborele genealogic“ de limbaje de markup: