XHTML-esittely

XHTML on HTML, joka on kirjoitettu XML-muodossa.

Mikä on XHTML?

  • XHTML tarkoittaa laajennettavaa hyper tekstin merkkikieltä
  • XHTML on lähes identtinen HTML 4.01:n kanssa
  • XHTML on tiukempi ja puhtaampi HTML-versio
  • XHTML on määritelty HTML XML:n sovelluksena
  • XHTML on tammikuu 2001julkaistu W3C:n suositeltu standardi
  • XHTML saavuttaa kaikkien suosittujen selainten tuen

Miksi käyttää XHTML:ää?

Internetissä on monia sivuja, joissa on huonoa HTML:ää.

Jos tarkastat koodia selaimessa, alla oleva HTML-koodi toimii erittäin hyvin (vaikka se ei noudatakaan HTML-sääntöjä):

<html>
<head>
<title>Tämä on huono HTML</title>
<body>
<h1>huono HTML
<p>Tämä on kappale
</body>

XML on merkkikieli, joka on kirjoitettava oikein ja muotoiltu hyvin.

Jos haluat oppia XML:ää, lue XML-opas.

Nykyisessä teknologiaympäristössä on olemassa erilaisia selaimen teknologioita. Jotkut niistä toimivat tietokoneilla, kun taas toiset saattavat toimia matkapuhelimilla tai muilla pienillä laitteilla. Pienet laitteet ovat usein puutteellisia suhteessa resursseihin ja kykyihin huonon merkkikieleen tulkintaan.

Niinpä - yhdistämällä XML:n ja HTML:n parhaat puolet kehitettiin XHTML. XHTML on uudelleen suunniteltu HTML XML:nä.

HTML:sta tärkein ero:

dokumentin rakenne

  • XHTML DOCTYPE onpakollinen
  • <html>-elementin XML-ns-ominaisuus onpakollinen
  • HTML, <head>, <title> ja <body> ovat myöspakollinen

elementtien syntaksi

  • XHTML-elementtien onsuljettava oikein
  • XHTML-elementtien on ainasuljettava
  • XHTML-elementtien onpienillä kirjaimilla
  • XHTML-dokumentilla on oltavayksi juurelementti

ominaisuuksien syntaksi

  • XHTML-ominaisuudet on kirjoitettavapienillä kirjaimilla
  • XHTML-ominaisuuksien arvot on kirjoitettavatsitaattien ympärillä
  • XHTML-ominaisuuksien minimointi onKielletty

<!DOCTYPE ....> on pakollinen

XHTML-dokumentin on tehtävä XHTML-dokumenttipyyntö (XHTML DOCTYPE-deklarointi).

Voit löytää täydellisen XHTML-dokumenttipyyntö.

HTML、<head>、<title> ja <body> -elementit on oltava läsnä, ja dokumentille on määritettävä XML-nimennäisyys XML-ns-ominaisuudella <html>-elementissä.

Seuraava esimerkki näyttää vähimmäismäärän välttämättömiä taggeja XHTML-dokumentissa:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Dokumentin otsikko</title>
</head>
<body>
......
</body>
</html>

Miten HTML konversioi XHTML:iin

  1. Lisää XHTML <!DOCTYPE> ensimmäiselle riville jokaiselle sivulle
  2. Lisää xmlns-ominaisuus html-elementtiin jokaiselle sivulle
  3. Muuta kaikki elementtinimet pieniksi kirjaimiksi
  4. Sulje kaikki tyhjät elementit
  5. Muuta kaikki ominaisuusnimet pieniksi kirjaimiksi
  6. Lisää lainausmerkit kaikkiin ominaisuusarvoihin

Tarkista XHTML W3C Validointityökalulla

Syötä verkkosivustosi URL-osoite alla olevaan tekstikenttään:

XHTML Testi

Testissä on 20 kysymystä, eikä sille ole asetettu aikarajoitusta.

Tämä testi on epävirallinen, ja se on hyvä tapa tutustua XHTML-taitoihisi.

Jokainen oikea vastaus antaa 1 pisteen. Testin päätyttyä näytetään kokonaispistemääräsi. Korkein piste on 20.

Aloita XHTML Testi