XHTML

XHTML
utvikler
World Wide Web Consortium
Generell informasjon
filutvidelse .xhtml, .xht,
.xml, .html, .htm
mime-type application/xhtml+xml
Første utgivelse 26. januar 2000
Siste versjon Extensible HyperText Markup Language, versjon 1.0, Extensible HyperText Markup Language, versjon 1.1
formattype merkespråk
utvidet fra HTML, Extensible Markup Language
Standarder) HTML 5.1 2. utgave
åpent format Ja 

XHTML ( eXtensible HyperText Markup Language ) er i utgangspunktet HTML uttrykt som gyldig XML . Det er strengere på teknisk nivå, men dette gjør at det blir lettere senere når man blant annet skal gjøre endringer eller lete etter feil. I versjon 1.0 er XHTML bare XML-versjonen av HTML, så den har i utgangspunktet samme funksjonalitet, men den overholder de strengere spesifikasjonene til XML. Målet er å fremme World Wide Web Consortiums prosjekt for å oppnå en semantisk nett , der informasjon og måten den presenteres på er tydelig atskilt. Versjon 1.1 er lik, men deler opp spesifikasjonen i moduler. I påfølgende versjoner planlegger W3C å bryte med de klassiske kodene hentet fra HTML.

Fordeler fremfor HTML

De viktigste fordelene med XHTML fremfor HTML er:

Vedlegg

XHTML-standarden angir i et informativt vedlegg en måte å skrive XHTML på en slik måte at nåværende nettlesere som bare forstår HTML, behandler det som om det var dette. For dette må et dokument opprettes med noen begrensninger og hensyn, og serveres med "content-type" tekst/html, i stedet for den riktige for XHTML.

Noen av de foreslåtte reglene for å få XHTML til å "se ut som" HTML er:

For noen forfattere var inkluderingen av dette vedlegget i standarden en feil, og de anser det som en feil å bruke XHTML på denne måten. [ 1 ]

Forskjeller mellom HTML og XHTML

Følgende liste viser noen XHTML 1.0-regler som skiller den fra HTML 4.01. Mange av disse forskjellene kommer med endringen fra å være en SGML- applikasjon til å være en applikasjon av den strengere XML :

Regler for strenge DTDer

Se også

Referanser

  1. http://hixie.ch/advocacy/xhtml

Eksterne lenker