Hvorfor bruke XHTML

XML

XHTML er en blanding av HTML og XML. XML er et markuplanguage konstruert for å vise og dele dataer mellom forskjellige systemer, spesielt over nett. XHTML og XML kan vises i helt vanlige tekstprogrammer på enhver datamaskin, de krever ingenting ekstra.

Mer disiplinert

XHTML godtar ikke "sloppy" html kode som risikerer å gjøre en website inkompatibel med forskjellige browsere. Bl.a er det vanlig å droppe slutt-tager i kodene, slik at tags ikke blir nøstet opp. XHTML presser koderen til å følge reglene, og gir derfor også god trening i å kode riktig.

Customizable

Med XHTML er man ikke begrenset til å bruke predefines tags og attributes. Man kan lage og bruke sine egne, sett at den som ser på websiden har et program som kan forstå dem. I tillegg består XHTML av 3 regelsett, som har forskjellige bruksområder. Den første formen er strict, som er den strengeste, mest begrensende formen. Strict luker bl.a ut problemer som oppstår ved deprecated tags, men gjør websiten vankeligere å "forstå". Den andre formen er transitional, som er mindre streng og begrensende enn strict. Transitional gjør at eldre browsere som ikke støtter CSS fortsatt kan vise en side med dette. Den tredje formen er Frames, som er det samme som transitional pluss at den muliggjør bruk av frames. Dette gir mer variasjon og frihet i hvordan man vil vise en website.

Kombinasjoner og bruksområder

Med XHTML kan man også ta ibruk andre markuplanguages, som feks CSS, MathML, SMIL, og SVG. Dette gjør at man kan bruke XHTML til å presentere data ikke bare for brukere som sitter ved en datamaskin, men også for PDA, mobiltelefoner, telefonsøkere og mer. Spesielt CSS er mye brukt, og fungerer som en form for mal for alle sidene på en website. Man sparer tid og koding i XHTML, og forenkler jobben ved forandring og oppdatering av websites, ved å gi CSS beskjed om hvordan layouten på alle sidene skal være.

Lenke hit

Valid XHTML 1.0 Strict