Intern
Mis on XHTML?
sobes.tech AI
Vastus AI-lt
XHTML (laiendatav hüperteksti märgistuskeel) on XML-põhine märgistuskeel, mis on HTML 4.01 ümberkujundamine XML 1.0 rakendusena.
XHTML ja HTML peamised erinevused:
- XML-süntaks: XHTML nõuab rangete XML-reeglite järgimist, näiteks:
- Kõik elemendid peavad olema õigesti sisestatud.
- Kõik elemendid peavad olema suletud (ka tühjad elemendid, näiteks
<br />). - Sildid ja atribuudid on suur- ja väiketähtedega tundlikud (tavaliselt kasutatakse väiketähti).
- Atribuutide väärtused peavad alati olema jutumärkide vahel.
- Standardite järgimine: XHTML on süntaksis rangem ja nõuab kehtivat koodi, mis lihtsustab selle töötlemist parserite poolt.
- Laiendatavus: Tänu oma XML-põhisele struktuurile on XHTML potentsiaalselt laiendatav.
Praktikas on XHTML suures osas asendatud HTML5-ga, mis ühendab HTML ja osaliselt XHTML omadusi (näiteks süntaksi paindlikkus, säilitades võimaluse kirjutada ranget koodi). Kuid XHTML põhimõistete mõistmine on kasulik veebistandardite arengut mõistmiseks ja XML-parseritega töötamiseks.