Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: HTML / XHTML

mrkebab [15.07.2005 13:51:18]

#

Kummassa on parempi tuki. Eli siis jos tekee nettisivut. HTML vai XHTML:llä ? Vai yhtä hyvät ?

Jotenkin minulla olis takaraivossa sellainen kutina, että jotkut wanhat selaimet ei tukisi XHTML: ää ?

Antti Laaksonen [15.07.2005 18:34:51]

#

HTML on alkuperäinen nettisivujen kuvauskieli, mutta XHTML toimii todennäköisesti ihan yhtä hyvin vanhoillakin selaimilla. Jos vanha selain ei tunnista jotain tagia tai attribuuttia, se jättää sen yleensä vain huomiotta. Tosin jossain IE:n versiossa oli kuulemma semmoinen vika, että jos sivun lähettää XHTML-tyyppisenä, se ei näy kunnollisesti. Loppujen lopuksi HTML:n ja XHTML:n erot ovat melko pieniä.

Deewiant [15.07.2005 18:53:04]

#

Antti Laaksonen kirjoitti:

HTML on alkuperäinen nettisivujen kuvauskieli, mutta XHTML toimii todennäköisesti ihan yhtä hyvin vanhoillakin selaimilla. Jos vanha selain ei tunnista jotain tagia tai attribuuttia, se jättää sen yleensä vain huomiotta.

Turha toivo. Esimerkki: XHTML-tagit pitää aina sulkea, vaikka niillä ei olisikaan omaa sulkijatagia. Esimerkiksi <br> muuttuu muotoon <br/>. Mutta muunmuassa vanhat Netscapet eivät osaa lukea tuota oikein ellei se ole muodossa <br />! Sinänsähän tämä ei haittaa, sillä välilyönnin laitto ei ole tuossa kiellettyä, mutta minusta se kertoo jo jotain vanhojen selaimien osaamisesta.

lainaus:

Tosin jossain IE:n versiossa oli kuulemma semmoinen vika, että jos sivun lähettää XHTML-tyyppisenä, se ei näy kunnollisesti.

Tietääkseni mikään IE ei tunnista oikein application/xhtml+xml-MIME-tyyppiä.

lainaus:

Loppujen lopuksi HTML:n ja XHTML:n erot ovat melko pieniä.

Riippuu verrattavista versioista. XHTML 2.0 esimerkiksi muuttaa asioita aika paljon.

renni [15.07.2005 23:13:30]

#

Joka tapauksessa XHTML on aina helpompaa tulkittavaa selaimelle. Siksi esim kännykät ymmärtävät vain sitä eivätkä HTML:ää. Mielestäni melko iso ero tuettujen päätelaitteiden määrässä.

Juice [16.07.2005 19:07:53]

#

XHTML 1.1 vaatii headerin muodossa application/xhtml+xml, mutta XHTML 1.0:lle kelpaa text/html, joten XHTML 1.0 on hyvä valinta.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta