HTML eller xHTML?

by Stefan on 20 juli, 2008

I grund och botten så är HTML och xHTML egentligen väldigt lika varandra. Båda baseras på SGML, som är ett anpassningsbart märkesspråk. Den stora skillnaden är att xHTML är en direkt tillämpning på SGML, medan xHTML är baserat på XML.

xHTML kräver mer

Detta är ett argument man ofta hör och det stämmer till en vis del. xHTML har till skillnad mot HTML väldigt strikta regler om vad som egentligen är tillåtet. I HTML är det möjligt att tumma lite på reglerna utan att få några större problem, något som inte är möjligt med xHTML då programmet har rätt att helt enkelt avbryta avkodningen.

Hårdare krav resulterar till att källkoden blir mer korrekt då man inte har möjligheten att tumma på reglerna som man kan med HTML. En källkod som är korrekt leder i sin tur till att fler webbläsare tolkar informationen lika, vilket ger en webbsida som förhoppningsvis har samma utseende oavsett vilken webbläsare besökaren använder sig av.

Då väljer jag xHTML

Tyvärr är det inte riktigt så enkelt att jag kan säga vilket som är bäst. Där finns, som du ser, flera stora fördelar med xHTML och kan du redan HTML så är det enkelt att gå över till xHTML.

I slutändan handlar det om personligt tycke och smak. Hårdare regler och på så vis en mer korrekt sida genom xHTML eller en mer lättkodad sida med det mer förlåtande HTML.

Det bör noteras att man genom HTML kan få en sida som är korrekt genom att helt enkelt validera källkoden.

Mitt val

Personligen varierar jag och hoppar mellan HTML och xHTML beroende på hur stort projektet är. I mitt egenutvecklade CMS, som denna sidan bygger på, använder jag mig utav HTML samtidigt som jag i mindre projekt som Kundr och Thinfi använder mig av xHTML.

{ 4 comments… read them below or add one }

John Ankarström 7 augusti, 2008 kl. 13:18

xTML? HTML. Jo, jag använder xHTML.

Svara

Stefan 7 augusti, 2008 kl. 15:02

Härligt John. Tecken på att du lusläser mina texter.

Fixat felstavningen nu.

Svara

Andreas Karlsson 14 augusti, 2008 kl. 00:42

XHTML är även mitt val.

Får man fråga vilket serverspråk ditt CMS är uppbyggt på?

Svara

Stefan 14 augusti, 2008 kl. 02:43

Allting är gjort från grunden i PHP utan något ramverk.

På tal om det så får jag passa på att rekommendera builtwith.com som visar exakt vad en sida är uppbyggd i.

Svara

Leave a Comment

Previous post:

Next post: