Sobes.tech
Intern

Ինչ է XHTML-ը?

sobes.tech AI

Պատասխան AI-ից

XHTML (Երկարաձիգ հիպերտեքստային նշման լեզու) XML-ի վրա հիմնված նշման լեզու է, որը HTML 4.01-ի վերաձևում է XML 1.0 հավելվածի տեսքով:

XHTML և HTML-ի հիմնական տարբերությունները՝

  • XML սինտաքս: XHTML պահանջում է խստիվ XML կանոնների պահպանում, ինչպիսիք են՝
    • Բոլոր տարրերը պետք է ճիշտ ներբեռնված լինեն։
    • Բոլոր տարրերը պետք է փակվեն (նույնպես դատարկ տարրերը, օրինակ <br />
    • Թեգերը և հատկությունները զգայուն են մեծատառ-փոքրատառին (հաճախ օգտագործվում են փոքրատառեր)։
    • Արժեքները միշտ պետք է լինեն մեջակողպված տառերով։
  • Ստանդարտների պահպանություն: XHTML-ը ավելի խիստ է սինտաքսում և պահանջում է վավեր կոդ, ինչը հեշտացնում է նրա մշակումը վերլուծիչների կողմից։
  • Երկարաձիգություն: XML-ի վրա հիմնված լինելու պատճառով XHTML-ը կարող է ավելի երկարաձիգ լինել։

Практически, XHTML-ը մեծ մասամբ փոխարինվել է HTML5-ով՝ որը համատեղում է HTML-ի և մասամբ XHTML-ի հատկանիշները (օրինակ՝ սինտաքսի ճկունությունը՝ պահպանելով կոդը խստորեն գրել հնարավորությունը)։ Սակայն, XHTML-ի սկզբունքների ըմբռնումը օգտակար է վեբ ստանդարտների զարգացմանը հասկանալու և XML վերլուծիչների հետ աշխատելու համար։