www.all2know.com Google WWW All2know fi
  Etusivu Etusivu | Tietoja Tietoja 
  Navigaatio
» Etusivu
» Artikelkategorier
» Luettelo luetteloista
» Aakkosellinen hakemisto
» Kalenteri
» Arvottu artikkeli
» Muokkaa Aiheesta muualla
Viimeisimmät muutokset: 2007-11-18
  Tänne linkitetyt sivut 
WWW-selain
Nokia 7700
Luettelo lyhenteistä
HTML
XML
Validointi
World Wide Web Consortium
WAP
Nokia N-Gage
Br
Web 2.0
DOM
XSLT
Nokia 6630
MathML
DTD
ShinyBook
Lista linkeistä »
  Muut kielet 
daXHTML
deExtensible Hypertext Markup Language
frXHTML
noXHTML
svXHTML
Luokka: XML W3C-standardit

XHTML

XHTML () on HTML:stä kehitetty www-sivujen merkintäkieli, joka täyttää XML:n muotovaatimukset. Sen tarkoitus on korvata HTML.

XHTML:n määrittelee W3Chttp://www.w3.org/TR/xhtml1.

Aiheesta muualla

1 XHTML:n ja HTML:n erot
2 Miksi XHTML?
3 XHTML:n versiot
4 Viitteet
5 Aiheesta muualla

XHTML:n ja HTML:n erot

XHTML:n ja HTML:n eroina ovat XHTML:n tiukemmat muotosäännöt sekä jotkin XHTML:stä poistetut mutta HTML-määrittelyyn jätetyt tagit ja attribuutit. Useimmissa tapauksissa XHTML-tiedoston voidaan sanoa olevan myös HTML-tiedosto.

Eroina ovat esimerkiksi viittaus käytettyyn XML-määrittelyyn, pakollinen pienten kirjainten käyttö kaikissa tunnisteissa, attribuuttien nimien pakollinen merkitseminen lainausmerkeillä ja elementin lopettaa aina lopettava tag (tai on käytettävä erikoismerkintää, esim. '<br />' tarkoittaa samaa kuin '<br></br>').

Siinä missä HTML-dokumenteissa tulisi käyttää MIME-tyyppiä 'text/html', XHTML-dokumenteissa tulisi käyttää tyyppiä 'application/xhtml+xml'. Käytännössä tämä on kuitenkin huonosta selaintuesta johtuen liki mahdotonta. Tästä syystä XHTML:n määrittely sallii myös MIME-tyypin 'text/html' käytön.http://www.w3.org/TR/xhtml-media-types/#summary

Aiheesta muualla W3C on julkaissut oman ohjeistuksensa HTML-yhteensopivan XHTML:n kirjoittamiseksi.http://www.w3.org/TR/2002/REC-xhtml1-20020801/#guidelines

Aiheesta muualla

Miksi XHTML?

Tärkein syy XHTML:n kehittämiseen lienee se, että se sopii hyvin myös muihin medioihin kuin perinteisiin tietokoneisiin. Tällaisia ovat esim. matkapuhelin ja muut kannettavat päätelaitteet, televisio ja ns. PDA-laitteet. Toinen merkittävä syy on sen vaatima rakenteellisuus, mikä estää tehokkaasti merkinnän epämääräisyyksiä. XHTML-dokumentti onkin helppo validoida. XML-pohjainen rakenne myös helpottaa ohjelmoijia kirjoittamaan XHTML:ä hyödyntäviä sovelluksia.

XHTML:n versiot

XHTML 1.0

Ensimmäinen XHTML:n versio oli käytännössä samanlainen kuin HTML 4.01. Erona on lähinnä XHTML 1.0:n rajoitukset isojen ja pienien kirjainten käytössä sekä tagien sulkemisessa. Lisäksi XHTML 1.0-dokumentit tulisi teoriassa tarjoilla asiakasohjelmistolle MIME-tyypillä application/xhtml+xml, joka sallii myös muiden XML-nimiavaruuksien käytön dokumentissa.

XHTML 1.1

XHTML 1.1 on edeltäjiään hieman 'tiukempi' dokumenttityyppi. Suositus ei sisällä enää ulkoasun määrittelyyn liittyviä elementtejä, joita oli vielä XHTML 1.0 Transitional ja Frameset dokumenttityypeissä. Kaikki ulkoasun määrittelyt tulee tehdä tyylilomakkeiden (CSS) avulla. XHTML 1.1 on jaettu osiin eli moduuleihin, joista jokainen sisältää vain tietyntyyppisiä määrityksiä. Tämä mahdollistaa tulevaisuudessa järkevämmän laajennettavuuden ja helpottaa erikoisemmille laitteille rakennettavien selainten toteuttamista.

XHTML 1.1 dokumenttityyppimäärittely on:

" class="external" rel="nofollow" target="_blank">http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd'>

Aiheesta muualla

Huomioi tarkasti ko. määrittelyn kirjoitusasu, sillä dokumenttityypin määrittely on siitä hyvin tarkka.

XHTML-dokumentit on helppo muokata jo olemassa olevista HTML-dokumenteista. Niihin tarvitsee tehdä vain pieniä muutoksia.

XHTML Basic

XHTML Basic on XHTML 1.1:stä supistettu versio, joka on tarkoitettu erityisesti mobiililaitteita varten. Se sisältää samoja osia kuin XHTML 1.1, mutta osa näistä on supistettuja.

XHTML Basic dokumenttityyppimäärittely on:

" class="external" rel="nofollow" target="_blank">http://www.w3.org/TR/xhtml-basic11/xhtml-basic10.dtd'>

Aiheesta muualla

Tämän kirjoitusasuun pätee sama sääntö kuin edelliseenkin eli on oltava tarkka, sillä määrittely ei salli virheellistä kirjoitusasua.

Viitteet

Aiheesta muualla


Tarjoaa Wikipedia, vapaa tietosanakirja. Aiheesta muualla. Kaikki teksti on saatavilla GNU Free Documentation License Aiheesta muualla.