Hva er XHTML?:
- XHTML står for EXtensible HyperText Markup Language
- XHTML er laget for å erstatte HTML
- XHTML er nesten identisk til HTML 4.01
- XHTML er en strengere og renereversjon av HTML
- XHTML er HTML definert som en XML "application"
- XHTML er en blanding mellom XML og HTML
Hvorfor bruke XHTML isteden for HTML?:
Det finnes utallige sider der html-kodingen
er dårlig. HTML-kodene virker og vil vises noenlunde
korrekt, men kanskje ikke i alle nettlesere. Dessuten
blir det veldig vanskelig å lese koden, eventuelt
redigere den. Kodene vil ikke valdidere som "korrekte"
koder. Dagens market består av nettlesere for
pda-er og mobiltelefoner. Spesielt sistnevnte har
ikke kraft til å lese dårlige html-koder.
Derfor må du kode riktig. Og det er hovedmålet
med XHTML.
XHTML er ikke noe nytt. Det er rett
og slett et mye renere kode-språk. En mye strengere
versjon av HTML 4.01 kan du si. Hvis ditt html-dokument
validerer som HTML 4.01, er det bare noen tastetrykk
fra å få dokumentet validert som XHTML
1.0.
De største forskjellene:
Det er to primære forskjeller
mellom HTML 4.01 og XHTML 1.0. Alle åpne tag'er
må lukkes. Dette betyr ganske enkelt at alle
"koder" som starter en del av dokumentet,
må avsluttes for at det skal fungere. Eksempel
på dette er tag'en <img...>.
I HTML holder dette, men i XHTML må denne avsluttes,
enten slik: <img...></img>,
eller slik: <img... />.
Den andre store forskjellen er at i XHTML aksepteres
ikke store bokstaver i tag'ene. Dette betyr at du
ikke lenger kan skrive: <HEAD>,
men må skrive: <head>.
- XHTML elemener må være ordentlig satt opp
- XHTML dokumenter må være ordentlig formet
- ALLE tagger må være i små bokstaver
- ALLE tagger må være lukket
Noen eksempler:
Åpne tag'er:
<br> - <br />
<hr> - <hr />
<img> - </img>
<meta> - </meta>
<link rel=...> - <link rel=... />
<input...> - <input... />
Små bokstaver:
<P></P> - <p></p>
<A HREF="..."></A> - <a href="..."></a>
Ryddig dokument:
<b><i>Tekst...</b></i> - <b><i>Tekst...</i></b>
[ Sjekk HTML ]
|