STARTSIDAN - ANSLAGSTAVLA - ACTIVE X - ABC-KOM IGÅNG - CGI - DIVERSE - FAQ - FORMULÄR - FRAMES - GRAFIK - DHTML - HTML4 - HTML - JAVA - JAVASCRIPT - LISTOR - LÄNKAR - SITEMAP - SÖK - TABELLER - TEXT - ANNICA TIGER - TIGER-LÄNKAR - TIPS - STYLE SHEETS - CSS - WAP - WEB-DESIGN - XHTML - XML

XHTML

XHTML 1.0 - kort introduktion
Skriv rätt Doctype
Ett enkelt exempel
Vad är skillnaden?

XHTML - kort introduktion
XHTML kanske du har hört talas om? Bli inte orolig och tro att allt du har lärt dig om HTML nu är bortkastat. Nej - icke sa Nicke. XHTML Extensible Hypertext Markup Language är bara nästa version av HTML, den blev en officiell rekommendation nu i januari år 2000. Det kommer aldrig att komma en HTML 5.0 utan det är XHTML 1.0 som är nästa version efter HTML 4.01. Varför X:et före? Enkelt uttryckt så är det en omskrivning av HTML baserat på och anpassat till XML Extensible Markup Language.

Du som bemödat dig om att koda korrekt kommer att få din belöning här :). För XHTML bygger verkligen på att man kodar korrekt och inga syntaxfel tillåts. Inga alls! *Wellformed*=välkodat är här ett honnörsord vilket "html-puritaner" antagligen gillar skarpt. För i XHTML är det ett krav. Du använder de vanliga hederliga taggarna som du är van att använda i HTML 4.* men det har nu tillkommit lite extra regler och sätt att skriva dem på. På http://www.w3.org/TR/xhtml1/ finner du en engelsk specifikation av XHTML 1.0.

Dock ska det tilläggas att det fortfarande duger alldeles utmärkt att koda enligt HTML 4.* och du behöver inte skriva om alla dina html-dokument i panik. Många har efterfrågat lite information om XHTML och det kan vara bra att veta om vad det är även för dig som är nybörjare. Du som är mer avancerad rekommenderar jag att titta in på W3:s sajt då och då för att hålla dig informerad om utvecklingen i HTML:s underbara värld ;-).

Skriv rätt Doctype
Som i HTML 4.* ska en Doctype anges, se mer om detta under avsnittet HTML4. Tänk på att det kan bli oavsiktliga radbrytningar i exempelkoden.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">


Dessutom ska <html> utökas med
<html xmlns="http://www.w3.org/1999/xhtml">
samt valfritt kan attributen xml:lang="en" lang="en" läggas till. Skriver du dokumentet på svenska ändra lang="en" till lang="sv"

Du kan även ange en XML- dokumenttypsdeklaration högst upp i dokumentet. Se avsnittet WAP hur det används i WML. <?xml version="1.0" encoding="UTF-8"?>

Du kan validera ditt XHTML-dokument på http://validator.w3.org. Hos W3 finns även länkar till olika editorer som hjälper dig att enkelt konvertera dokument skrivna i HTML 4.* till XHTML.

Ett litet exempel på ett XHTM-dokument.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Ett exempel</title>
</head>
<body>
<p>Textmassa</p>
</body>
</html>

Vad är skillnaden?

En bra sida som beskriver detta mer.

© Annica Tiger a_t@tele2.se

Besök gärna min blog

Mina andra sidor ser ni nedan.

www.tiger.se, www.atiger.se, www.tiger.pp.se, www.atiger.pp.se, www.atiger.nu och www.nodaddy.se.


STARTSIDAN - ANSLAGSTAVLA - ACTIVE X - ABC-KOM IGÅNG - CGI - DIVERSE - FAQ - FORMULÄR - FRAMES - GRAFIK - DHTML - HTML4 - HTML - JAVA - JAVASCRIPT - LISTOR - LÄNKAR - SITEMAP - SÖK - TABELLER - TEXT - ANNICA TIGER - TIGER-LÄNKAR - TIPS - STYLE SHEETS - CSS - WAP - WEB-DESIGN - XHTML - XML