Skal man bruge XHTML eller HTML?

Skrevet lørdag, 19 december, 2009

En hjemmesides sideopbygning består af HTML, der dog er ved at blive erstattet af XHTML. Forskellen mellem de to standarder er ikke stor, men jeg foretrækker nu alligevel at bruge XHTML, da langt de fleste browsere understøtter det og de fleste websites rundt omkring bruger da også XHTML. En anden fordel ved at bruge XHTML, er at mange små mobile enheder kun understøtter det og ikke almindelig HTML. XHTML er mere rent og pænt efter min mening, da man skal lukke sine tags og derfor minder mere om XML, desuden skal man separere struktur og indhold meget mere fra hinanden. Her kan man virkelig gøre brug af CSS (Cascading Style Sheet) til styre sit layout.

De mest iøjenfaldende forskelle mellem XHTML og HTML

  • Alle tags skal være lukket. F. eks. skal et <p> tag være efterfulgt af et lukket </p> tag.
  • Alle attributter i dine tags skal være små tegn (lowercaset).
  • Alle tags skal være med små tegn (lowercaset).
  • Alle attribut værdier skal være indeholdt i ” eller ‘.
  • Alle attributter skal have en værdi.
  • Nogle HTML tags er ikke længere valide i XHTML.
  • Struktur skal være separeret fra indhold på siden. Du kan for eksempel ikke putte et <div> tag ind i et <p> tag, da <div> er et tag til struktur.

Sådan migrerer du fra HTML til XHTML

Hvis du vil migrere fra HTML til XHTML er noget af det første du skal gøre, er at ændre din dokument type (DOCTYPE) på dine sider. Hvis du vil bruge XHTML transistional skal du bruge følgende DOCTYPE:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

Validering af dit XHTML

Når du skal validere dit XHTML vil jeg anbefale at man validere op imod W3C’s standarder. Her kan du enten angive din URL på den side, der skal valideres eller du kan angive det XHTML kode du vil validere.

Andre indlæg:

Læg en kommentar