Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Mikä on tärkein syy käyttää XHTML:ää?

Paulus M [17.03.2010 23:59:58]

#

Sellainen kysymys niilta, jotka koodaa XHTML:aa HTML:n sijasta, etta
mitka ovat yleensa kolmetarkeinta/merkittavinta syyta siihen, etta kaytat XHTML:aa?

Merri [18.03.2010 06:38:07]

#

1) Tapa. Modernisoin HTML- ja CSS-taitoni vaihtamalla XHTML 1.0 Strictiin joskus seitsemän vuotta sitten.

2) XML-merkkauksen pakottamat syntaksin rajoitukset sekä pienet periaatteelliset parennukset ovat mieleen. Vaikka kirjoittasin HTML 4.01 Strictiä, kirjoitan sitä kuin XHTML:ää, toki tehden ne pakolliset pienet muutokset jotka vaaditaan merkkaustapojen välillä (<img alt="" src="" /> vs. <img alt="" src="">). Tulossa olevassa HTML5:ssä on samanlainen lähtökohta XHTML5-syntaksin suhteen, ero tulee vain XML-yhteensopivuudesta.

3) Monet valmissoftat tarjoavat oletuksena XHTML:ää, joskin jostakin minulle tuntemattomasta syystä yleenä Transitionaalina. Olisi toki ideaalista, mikäli HTML:n generointi olisi täysin templaattien varassa. Näin ei vain todellakaan aina ole, joten on sinänsä turvallisempaa pitäytyä XHTML:ssä vaikka DOCTYPEn sitten vaihdankin Strictiksi.


Pitää huomata, että tarjoilen sivut silti text/html:nä, käytin sitten HTML 4.01:tä tahi XHTML 1.0 Strictiä. Tämä on käytännön pakottama asia, jolle ei voi mitään, Internet Explorer kun ei application/xhtml+xml:ää tue. Tämän seikan vuoksi molemmat DOCTYPEt ajetaan selaimessa SGML-parserin läpi.


Tulevaisuudessa alan todennäköisesti kirjoittaa HTML5:ttä pitäytyen perus-HTML:n puolella. Toisaalta softista voi riippua paljon, mikäli ne siirtyvätkin XHTML 1.0:sta XHTML5:n puolelle mm. siirtymän helppouden vuoksi, niin sitten saata harkita sitäkin. Tai sitten yksinkertaisesti käytän täysin tilanteen mukaan.

Matso [21.03.2010 19:03:50]

#

En näe mitään syytä käyttää HTML:ää.

XML-yhteensopivuus tuo etuna mm. sen, että dokumenttia on helppo parsia millä tahansa XML parserilla tarvittaessa, ja samaa XML-muotoilua voi käyttää muuhunkin kuin selaimessa näkyvän webbisivun näyttämiseen.

Itse näen HTML:n vaan vanhana tekniikkana, vai onks siinä jotain etuakin XHTML:ään nähden? Olin ihan ihmeissään, kun luin, että HTML5 on oikeasti tulossa. Luulin ton jo kuolleen o.O

Merri [21.03.2010 19:08:19]

#

HTML5 on tosiaan ollut pitkään tekeillä, ei se vieläkään lähellä loppusuoraa ole, mutta selaimiin on alkanut tulla kaikenlaista tukea HTML5:n jutuille. Pääseepähän kieli lähemmäs todellisia tarpeita.

Metabolix [21.03.2010 19:34:22]

#

Minusta kysymystä voi aika hyvin verrata tähän: miksi kirjoittaa kunnollista suomea, kun huonompaakin yleensä ymmärretään aika hyvin? Perustelutkin ovat suunnilleen samat:

HTML5 on onneksi monessakin suhteessa melkoinen edistysaskel. Matsollekin tiedoksi. :)

Kun nyt kysyjä muotoili kysymyksensä noin hyökkäävästi, niin saisiko seuraavaksi edes kaksi kunnollista syytä, miksi erityisesti kannattaisi jättää tagit sulkematta ja muutenkin kirjoittaa "pelkkää" HTML:ää?

Jokotai [21.03.2010 20:19:48]

#

AJAX

Kray [21.03.2010 21:19:04]

#

Jokotai kirjoitti:

AJAX

Jokotai voisi alkaa tarkistamaan "tieto"nsa ennen neuvomista. Ajax toimii aivan yhtä hyvin niin html:n kuin xhtml:n kanssa - itse asiassa näillä ei ole mitään tekemistä keskenään.

Vastaus

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

Tietoa sivustosta