HTML at XHTML

Anonim

HTML vs XHTML

Ang paghahambing ng HTML (Hypertext Markup Language) at XHTML (Extensible HTML) ay maaaring maging tulad ng paghahambing ng magkatulad na twins dahil mayroon lamang ng ilang mga menor de edad puntos na maaari naming talagang ituro bilang naiiba. Ito ay dahil sa ang katunayan na ang XHTML ay nagmula sa HTML upang sumunod sa mga pamantayan ng XML. Ang pangunahing pangunahing pagkakaiba sa pagitan ng dalawang ay ang kamag-anak na katumpakan ng XHTML kumpara sa HTML. Habang ang isang tao coding sa HTML ay maaaring makakuha ng malayo sa ilang mga lapses sa istraktura at coding, na hindi na posible sa XHTML. Ang pangangailangan na magkaroon ng XHTML ay lumitaw mula sa katotohanang ang HTML ay naging nakakumbinsi sa mga tukoy na tag ng browser na ang mga pahinang naka-code sa html ay hindi palaging katulad nito sa lahat ng mga browser.

Ang lahat ng mga dokumentong XHTML ay dapat magkaroon lamang ng isang ugat na elemento at ang lahat ng mga elemento ay dapat na nakasulat sa lowercase, sarado, at maayos na nested. At kahit na maaari mo talagang gawin ang parehong sa HTML, ito ay talagang hindi kinakailangan at maaari mong labagin ang anuman o lahat ng mga patakaran at ang iyong HTML dokumento ay maaari pa ring mabuksan nang walang anumang mga error. Ang isa pang kinakailangan lamang ng XHTML ay ang deklarasyon ng DOCTYPE na tumutukoy kung anong mga patakaran ang dapat sundin ng iyong dokumento; na minana nito mula sa XML. Hindi lamang ang pagiging mahigpit ng kilalang XHTML sa istraktura, kahit na ang mga variable ay limitado sa mga lower case case at ang mga halaga na nakatalaga sa kanila ay dapat na napapalibutan ng mga panipi para sa mga ito upang makilala nang maayos.

Bagaman sa isang batayan, ang XHTML ay nagbibigay ng maliit na walang pagpapabuti sa paglipas ng HTML, ang gilid ng XHTML ay nagpapakita kapag ginagamit ito kasabay ng mga tool sa XML. Ang pagiging mahigpit at pangkalahatang streamlining ng mga pamantayan ng HTML sa XHTML ay inilaan upang makakuha ng malinis at at cluterfree coding na kinakailangan upang mapahusay ang paglikha ng webpage. Pinapayagan din ng XHTML ang mga tagabuo ng website na lumikha ng modularized code na maaari nilang gamitin nang paulit-ulit sa maramihang mga proyekto.

Ang bahagi ng tagumpay ng HTML ay ang katotohanang ito ay isang napaka-mapagpatawadang wikang ginagamit upang ma-code. Anuman ang inilagay mo sa file, sinusubukan ng browser na magkaroon ng kahulugan nito at inilalagay ang pinakamahusay na interpretasyon nito sa html file. Subalit habang ang mga teknolohiya ng browser ay nagpapabuti at ang mga disenyo ng webpage ay naging mas kumplikado, ang simplistic approach ng HTML ay nagsisimula mawalan ng lupa sa balangkas na diskarte ng XHTML na hindi nag-iiwan ng anumang paghula sa browser. Bagaman napakahirap mapapansin para sa mga nag-browse lamang sa mga site, may unti-unti na paglilipat sa mga webpage builder mula sa HTML hanggang XHTML. Na nagpapahiwatig na HTML ay sa lalong madaling panahon ay yeilding ang posisyon nito sa XHTML sa malapit na hinaharap.