Juha
Satu
Taru
Kati

Perheen tarina
Lasten albumi
Sivuston historia

Etusivu

Valid XHTML 1.0!

XHTML- opas



yleistä

  • XHTML käyttää samoja elementtejä kuin HTML
  • (Extensible Hypertext Markup Language) on yksinkertainen kieli, jolla kuvataan ulkoasua rakenteellisesti
  • uusin versio on 1.1
  • W3 -organisaation määrittelemä
  • XHTML on yhdistelmä XML:n ja HTML:n parhaista puolista
    • tiukka ja yksiselitteinen kuin XML eli ei salli syntaksi virheitä
    • yksinkertainen oppia kuten HTML ja samat elementit ja attribuutit kuin HTML:ssä
  • voidaan käyttää dokumentin tyyppiä, joita on kolmenlaisia:
    • XHTML 1.0 Strict on tiukin tyyppi, joka ei salli vanhentuneita elementtejä tai attribuutteja
    • XHTML 1.0 Transitional sallii myös vanhentuneet elementit ja attribuutit
    • XHTML 1.0 Framset on tyyppi, joka kertoo dokumentin koostuvan kehyksistä

suurimmat erot HTML:ään

  • XHTML:llä pitää olla puumainen rakenne eli elementtien päällekkäin meno ei ole salittua esim. <b>jotain <i>tekstiä</b></i> pitää olla näin <b>jotain <i>tekstiä</i></b>
  • elementtit attribuutiit pitää kirjoittaa pienellä XHTML:ssä
  • elementtien lopetus pakollista esim. <p>jotain tekstiä<p>... pitää olla näin <p>jotain tekstiä</p><p>...</p>
  • attribuutit oltava lainausmerkeissä esim. <a href="http://www.w3.org">W3 -organisaatio</a>
  • attribuuteille annettava arvo esim. <dl compact="compact">
  • tyhjät elementit lopetettava esim. <hr/>

suurimmat erot XML:ään

  • XHTML:ssä elementit ja attribuutit määritelty valmiiksi
  • ei välttämättä tarvita prologia, joka voisi olla seuraavanlainen dokumentin alussa <?xml version="1.0" encoding="ISO-8859-1"?>

syntaksi

  • <elementti attribuutti="attribuutin sisältö">elementin sisältö</elementti>
  • elementit kirjoitetaan < ja > -merkkien väliin
  • kaikki elementit pitää lopettaa loppu elementillä esim. <p>kappale tekstiä</p>
  • on myös mahdollista kirjoittaa elementit muodossa <br/> mikä tarkoittaa samaa kuin <br></br>
  • ensimmäisellä rivillä riittää vain esim. <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
  • haluttaessa tehdä oikeaa XHTML:ää pitää dokumentin tyyppi määritellä ennen edellistä riviä esim. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
  • Prologin käyttö on myös suositeltava, jos sitä käytetään se tulee aivan ensiksi esim: <?xml version="1.0" encoding="ISO-8859-1"?>
  • Jos tehdään kaikkien sääntöjen mukaan niin XHTML dokumentti alkaa seuraavasti:
    
    		<?xml version="1.0" encoding="ISO-8859-1"?>
    		<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
    		<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
    		<head>
    		...
    	
Huomaa, että tämä dokumentti on tehty XHTML:llä

Paluu etusivulleni...