Mis on HTML-koodimärgend?

Kõik HTML-dokumendid koosnevad ainult tekstist. Need dokumendid sisaldavad nii kuvatavat teksti kui ka juhiseid selle kohta, kuidas seda Interneti-brauseris kuvada. Juhised on antud tekstidokumendis sisalduvate siltide abil. HTML-koodimärgend on üks selline juhis ja see identifitseerib teksti arvutikoodina.

Enamiku siltide kasutamisel on vaja lisada avamis- ja sulgemärgend, et brauser teaks, kus juhiseid kasutada. Koodimärgend on üks siltidest, millel peab olema ava- ja sulgemärgend. Kui seda kasutatakse, on see järgmine vorming: hello. Kui brauser loeks seda juhist, muudaks see sõna tere vormingut nii, et see erineks lehe muust tekstist. Tavaliselt muudab brauser koodisildi kasutamisel siltidega ümbritsetud sõnade fondi monospace’iks või sellega sarnaseks fondiks.

Sellel sildil ei ole ühtegi ainulaadset atribuuti ega omadust. HTML-dokumendi kirjutamisel saab mis tahes arvutikoodi vormingut määrata muude üldiste atribuutide abil. Kui dokumendi vormindamiseks kasutatakse laadilehti, saab teksti stiilile viitamiseks kasutada ID-d, klassi ja stiili. Muud atribuudid, mida saab koodisildile lisada, on pealkiri, lang ja dir – pealkiri annab sildile konkreetse pealkirja, lang määrab keele ja dir annab teksti suuna vasakult paremale või paremalt vasakule.

Sündmused on veebikasutaja toimingud, näiteks klõpsamine või topeltklõps lehel. Neid sündmusi saab kodeerida HTML-dokumendis ja lisada ka koodisildile. Valikulised sündmused, mida saab koodimärgendi atribuutidena kasutada, hõlmavad onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmouseup, onmouseover ja onmouseout.

Enamikul brauseritel on vaikestiil, mida kasutatakse koodisildi leidmisel HTML-dokumendis. Selle sildiga atribuutide kasutamine on täiesti vabatahtlik, seega ei pea ühtegi määrama. Kui atribuute pole kaasatud, kasutab brauser lihtsalt vaikeseadet. Oluline on märkida, et mitte kõik brauserid ei kuva kooditeksti ühtemoodi. Brauserid kuvavad koodi teksti erinevalt lehe ümbritsevast tekstist, kuid iga brauser ei pruugi koodi teksti samamoodi vormindada, kui koodisildis ei sisaldu atribuute ja stiile.