Veebiarenduseks kasutatakse erinevaid tehnoloogiaid. Igal organisatsioonil on mitu veebisaiti, et pakkuda kliendile teavet ja mõista turusuundumusi. Veebiarenduse üks levinumaid keeletüüpe on märgistuskeeled. See on keel, mis on spetsiaalselt loodud veebilehtede tegemiseks. Märgistuskeeled on kombineeritud CSS-i ja CSS-iga, et muuta veebilehed esinduslikumaks ja dünaamilisemaks. Märgistuskeele põhiülesanne on veebilehele vajaliku struktuuri loomine. HTML ja XHTML on kaks märgistuskeelt. Hüperteksti märgistuskeel (HTML) on standardne märgistuskeel veebilehtede ja veebirakenduste loomiseks. Laiendatav hüperteksti märgistuskeel (XHTML) on osa perekonna XML-märgistuskeeltest, mis peegeldavad HTML-i versioone. Standard Generalize Markup Language (SGML) on märgistuskeelte määratlemise standard. HTML on üks peamisi SGML-i rakendusi. võtme erinevus HTML ja XHML vahel on see, HTML põhineb SGML-il, XHTML aga XML-il.
1. Ülevaade ja peamised erinevused
2. Mis on HTML
3. Mis on XHTML
4. HTML-i ja XHTML-i sarnasused
5. Kõrvuti võrdlus - HTML vs XHTML tabelina
6. Kokkuvõte
HTML tähistab hüperteksti märgistuskeelt. See oli veebi põhikeel. HTML-i peamine eesmärk on luua veebilehe struktuur. See põhineb SGML-il. HTML-i versioone on erinevaid, näiteks HTML 1, 2 jne. Viimane versioon on HTML5. Seda kasutatakse peamiselt kasutajaliideste arendamiseks eesliidese arendamiseks. Sellel on palju lisafunktsioone. SVG-d kasutatakse graafiliste rakenduste jaoks. Asukoha jagamiseks kasutatakse geograafilist asukohta. See sisaldab ka loomuliku heli ja video tuge.
HTML-keel koosneb siltidest. Iga ülesande jaoks on eraldi sildid. Iga silt asetseb lokkis trakside vahel ja enamikul siltidel on vastav lõppsilt. HTML-fail algab dokumenditüübi deklaratsiooniga. See täpsustab HTML-i versiooni. Kui algussilt on, siis lõppsilt on. HTML-dokumendis on kaks jaotist. Jaotis sisaldab üksikasju dokumendi kohta, nagu pealkiri jne. Jaotis sisaldab kõiki silte, mis moodustavad veebilehe struktuuri. Lõigud, pealkirjad, tabelid, loendid jne asuvad selles jaotises.
Enamik staatilisi veebilehti põhineb HTML-il. Kui HTML on integreeritud CSS-iga, muutub veebileht taustvärvide, piltide jms esinduslikumaks. Samuti on oluline muuta veebileht dünaamiliseks. Nupu klõpsamisel peaks avanema uus leht. Pärast vormi sisestamist tuleks vormi valideerida. Need on mõned näited veebilehe dünaamilisest käitumisest. Veebilehe interaktiivseks muutmiseks saab kasutada JavaScripti. Üldiselt töötavad HTML, CSS ja JavaScript veebiarenduses koos.
HTML-i versioone on palju. HTML 4 nõuab keskmisest HTML-lehe võtmiseks ja selle sidusalt ja järjepidevalt muutmiseks rohkem arvutusvõimsust. Seetõttu võeti kasutusele XHTML. XHTML tähistab laiendatavat hüperteksti märgistuskeelt. XHTML pole laiendatav. See põhineb XML-il. XML sarnaneb HTML-iga, kuid see on loodud andmete kirjeldamiseks. Erinevalt HTML-siltidest pole XML-sildid eelnevalt määratletud. Seetõttu saab programmeerija sildid vastavalt rakendusele kirjutada.
XHTML-i arendamise peamine eesmärk oli arendus, mis aitaks programmeerijal HTML-ilt XML-i üle minna. XHTML on kirjeldav märgistuskeel, mis toimib sarnaselt HTML-iga, käsitledes samal ajal hästi andmete korraldamist. Esimene dokumenditüüp XHTML-perekonnas on XHTML 1.0. XHTML sarnaneb rohkem HTML 4.01-ga. See kleebis kui HTML. See annab veebisaidile täpsemad standardid ja spetsifikatsioonid andmete mõistmiseks ja edastamiseks.
Kõik XHTML-dokumendid peaksid algama dokumentide deklaratsiooniga ülaosas. Kõik atribuudid ja siltide nimed peaksid olema lihtsate tähtedega. Kõik sildid on vaja korralikult pesa panna. Atribuudi väärtused sisalduvad jutumärkides. Need on mõned faktid, mida XHTML-failide kirjutamisel arvestada.
Üldiselt on XHTML kasulik selleks, et muuta veebilehti ühilduvamaks praeguste ja tulevaste veebibrauseritega ning muuta neid täpseks. XHTML-i on pikema aja jooksul lihtsam hooldada ja vormindada. Vaatamata sellele, et XHTML pakub andmete mõistmiseks täpsemaid standardeid; üks puudus on see, et seda on raskem siluda.
HTML vs XHTML | |
Hüperteksti märgistuskeel (HTML) on standardne märgistuskeel veebilehtede ja veebirakenduste loomiseks. | Laiendatav hüperteksti märgistuskeel (XHTML) on perekonna XML-märgistuskeelte osa, mis peegeldab HTML-i versioone. |
Põhineb | |
HTML põhineb SGML-il. | XHTML põhineb XML-il. |
Standardid ja spetsifikatsioonid | |
HTML ei paku selliseid standardeid ja spetsifikatsioone nagu XHTML. | XHML pakub andmetele täpsemaid standardeid ja spetsifikatsioone. |
Haigusjuhu tundlikkus | |
HTML ei ole tõstutundlik. Atribuudid ja sildid võivad olla nii väiketähed kui ka suured. | XHTML on tõstutundlik. Atribuudid ja sildid peaksid olema väiketähed. |
Silumine | |
HTML-i on lihtsam siluda. | XHTML-i on keerulisem siluda. |
Vorming | |
HTML pole XHTML-iga hästi vormindatud. | XHTML on HTML-ist hästi vormindatud ja puhtam. |
HTML ja XHTML on kaks märgistuskeelt. Hüperteksti märgistuskeel (HTML) on standardne märgistuskeel veebilehtede ja veebirakenduste loomiseks. Laiendatav hüperteksti märgistuskeel (XHTML) on perekonna XML-märgistuskeelte osa, mis peegeldab HTML-i versioone. Peamine erinevus HTML-i ja XHML-i vahel on see, et HTML põhineb SGML-il, XHTML põhineb XML-il.
1.Bekkevold, Rasin. "Erinevus HTML, XHTML ja HTML5 vahel algajatele." LinkedIn SlideShare, 13. juuli 2016. Saadaval siin
2. “XHTML-i õpetus”. XHTML-i õpetus - HTML-i ja XHTML-i erinevuste mõistmine. Saadaval siin
3. “XHTML-i sissejuhatus.”, Juhendite punkt, 8. jaanuar 2018. Saadaval siin
4. „HTML-i ülevaade.”, Juhendite punkt, 8. jaanuar 2018. Saadaval siin
1.'154434'ga OpenClipart-Vectors (Public Domain) pixabay kaudu
2.'XHTML-teksti esitus'By Ross MacPhee - Oma töö, (CC BY-SA 4.0) Commonsi Wikimedia kaudu