Mis on HTML-i süntaks?

Hüperteksti märgistuskeele (HTML) süntaks on formaalne määratlus selle kohta, mis sõnadel on keeletõlgi jaoks tähendus ning kuidas neid tuleb õigesti tõlgendamiseks korraldada ja kirjutada. Enamasti on HTML-i põhisüntaks tehtud sõnadest, mis on ümbritsetud suuremast ja väiksemast märgist, kusjuures kogu sulgudes olevat järjestust nimetatakse sildiks. Iga silt võib sisaldada ainult ühte sõna, võib olla märgendipaar, mis tähistab tekstiploki või muude elementide algust ja lõppu, või võib isegi sisaldada mitut tühikutega eraldatud atribuuti, näiteks pildi või klassi nimi. määratlus. HTML-i süntaks on teiste programmeerimiskeeltega võrreldes üsna lõtv, kuna põhiline HTML on mõeldud dokumentide vormindamiseks kasutatavaks märgistuskeeleks, kuigi mõnel keerulisemal HTML-i laiendusel, näiteks kaskaadlaaditabelitel (CSS), on palju struktureeritum. süntaks.

HTML-i süntaks on loodud nii, et silte saab tekstidokumenti sisestada, et pakkuda vormingut või linke või lisada pilte, mida saab näha, kui dokumenti sõelub HTML-vaatur, näiteks veebibrauser. Sel põhjusel on HTML-märgendid defineeritud nii, et need on ümbritsetud suuremast ja väiksemast märkidest, et eristada neid dokumendi ülejäänud tekstist. Lisaks, kuna HTML-kood on ette nähtud teksti välimuse märgistamiseks või muutmiseks dokumendis, ümbritseb enamik silte muudetavat teksti.

Seda saab näha rasvases tekstis kasutatava lihtsa HTML-i märgendiga. Paksus kirjas kuvatav tekst on ümbritsetud kahe märgisega, millest esimene sisaldab lihtsalt tähte B sulgudes ja lõpumärgendis kaldkriipsu ja tähte B sulgudes. Kaldkriips HTML-i süntaksis näitab, et silt on sulgev silt, mis tähendab, et see lõpetab ploki, mis oli varem käivitatud sama sildi avaversiooniga. Väga väheste eranditega koosneb enamik HTML-i silte avavatest ja sulgevatest sildipaaridest.

Muud HTML-i süntaksit sisaldavad elemendid hõlmavad silte, mida kasutatakse HTML-dokumendi atribuutide määratlemiseks. Need sildid asetatakse tavaliselt HTML-dokumendi algusesse ja määravad sellised valikud nagu kasutatud märgikodeeringu tüüp, erikuvamise funktsioonid, nagu mõne keele puhul paremalt vasakule märkide kuvamine või isegi teave mis tahes erisisu kohta, mis sisaldub failis. faili. Õige HTML-i süntaks hõlmab ka seda, kuidas märgendis olevaid atribuute loetletakse, kuidas mõned sildid võivad ilmuda – kuna kõiki ei saa teistesse pesastada – ja isegi viise, kuidas lisada arendajale kommentaare, mida lehe vaatamisel ei kuvata.

Üks HTML-i süntaksi kasutamisel sageli esinev komplikatsioon on see, et mõned mittestandardsed, tehniliselt toetamata süntaksid muutuvad lõpuks laialdaseks. See võib juhtuda siis, kui HTML-vaatur või veebibrauser üritab võimaldada vaadata HTML-dokumente, mis ei järgi õiget süntaksit, ning selle asemel kompenseerivad ja kuvavad lehte automaatselt. See on põhjustanud mõningate süntaktiliste reeglite (nt sulgemismärgendite lisamine teatud märgistustele) sageli tähelepanuta jätmise, hoolimata sellest, et need on osa formaalsest HTML-i süntaksist.