Унсури HTML чист? - Шарҳи Semalt

Унсури HTML ҷузъи ҷудогонаи веб саҳифа ё ҳуҷҷати HTML мебошад, ки баъд аз он ба DOM (Document Object Model) таҳлил карда шудааст. HTML аз дарахти гиреҳҳо иборат аст ва муҳимтарин гиреҳ ин гиреҳи матнӣ мебошад. Ҳар як гиреҳ дорои хусусиятҳои махсуси HTML мебошад ва гиреҳҳо инчунин мундариҷа ва матни гиреҳҳои дигарро доранд. Гӯшвораҳои гуногуни HTML семантикаро муаррифӣ мекунанд, ба монанди гиреҳҳои унвонҳо сарлавҳаи ҳуҷҷати HTML ё веб саҳифаро.

Мафҳумҳои гуногуни унсурҳои HTML:

1. Ҳуҷҷат против DOM:

Ҳуҷҷатҳои HTML одатан ҳамчун "ҳуҷҷатҳо" расонида мешаванд. Он гоҳ онҳо таҷзия карда шуда, дар дохили веб-браузер ба DOM (Document Object Model) дохил мешаванд. Унсурҳои ибтидоӣ ё санадҳои HTML нодуруст буданд ва аз хатогиҳои гуногуни синтаксис иборат буданд. Инчунин, раванди таҳлил барои ислоҳи ҳамаи хатоҳои асосӣ ва хурд лозим буд.

2. Унсурҳо vs. Tags:

Тегҳо ва унсурҳо ду истилоҳи гуногунанд, вале аксар вақт бо ҳамдигар омехтаанд. Ҳуҷҷатҳои HTML барчасбҳоро дар бар мегиранд, аммо ягон унсури HTML надоранд. Аз тарафи дигар, унсурҳо пас аз таҳлили саҳифа сохта мешаванд. Умуман, мавқеи унсури HTML аз теги оғоз нишон дода мешавад ва эҳтимолан аз мундариҷаи кӯдакон иборат аст. Он метавонад аз ҷониби теги охири дилхоҳ қатъ карда шавад.

3. SGML vs. XML:

SGML мураккаб бо фаҳмиш ва қабули маҳдуд аст. Аз тарафи дигар, XML ҳамчун алтернатива оддӣ таҳия шудааст, аммо ба монанди SGML кор мекунад. Ҳардуи онҳо барои муайян кардани унсурҳои дастгиришавандаи HTML ва комбинатсияи иҷозатшуда ба монанди сохтори ҳуҷҷат истифода мешаванд. Дар Макрос, HTML метавонад ба воситаи HTML 5 ё тавассути XHTML бунёд карда шавад. Инчунин, таҳлили ҳуҷҷати веб ҳамчун унсури DOM то ҳадде содда карда шудааст.

Қисмҳои унсури контейнери HTML:

Дар синтаксиси HTML, ҳама унсурҳо бо барчаспҳои оғоз ва барчаспҳои охири навишта мешаванд ва дорои мундариҷаи онҳост. Теги HTML аз як унсур иборат аст ва бо қавсҳои кунҷӣ иҳота шудааст. Аз тарафи дигар, барчаспҳои охирин аз қуттӣ ва ҳисси кунҷӣ иборатанд, ки онро аз теги ибтидоӣ фарқ мекунанд. Якчанд унсурҳои HTML мавҷуданд, ба монанди унсурҳои матни хом, унсурҳои муқаррарӣ ва унсурҳои ботил. Унсурҳои холӣ барчасби ибтидоиро доранд ва ягон теги охиринро дарбар намегиранд.

Шарҳи пайвандҳо, барчасбҳо ва лангарҳо:

HTML бо пешниҳоди идиомаҳои гуногуни анъанавии чопӣ барои матн ва ҳуҷҷатҳои сохташуда машҳур аст. Он аз дигар забонҳои қайдшаванда чӣ фарқ дорад, хусусиятҳои гипертекст ва ҳуҷҷатҳои интерактивӣ. Истиноди HTML аз ду канор иборат аст, ки онҳо ҳам лангарҳо ва ҳам самтҳо номида мешаванд. Бидуни ин истинодҳо, веб саҳифаҳои шумо ба таври дуруст пайваст намешаванд ё индексатсия карда намешаванд. Ба ин монанд, барчаспҳо ва лангарҳо барои пайваст кардани вебсайти шумо ба интернет нақши муҳим доранд. Ҳамаи ин се унсури HTML ба кам шудани суръати бориши сайти шумо кӯмак мекунанд ва шумо метавонед дар бораи WCAG ва сайтҳои қайдсозӣ ба монанди W3C, WAI (WebAIM) ва CynthiaSays бисёр чизҳоро омӯзед.

send email