Eli kumpi XML+CSS vai XHTML+CSS ja mitä eroa näillä on!?
Hyvä ystäväni Wikipedia osaa selittää paremmin kuin minä:
Wikipedia kirjoitti:
XML-kieli on puhdasoppinen metakieli, joka sisältää tietoa tiedosta. HTML-kieli pyrkii rakennekomennoillaan kuvaamaan dokumentin rakennetta ennalta sovitulla tavalla. XML ei määrittele valmiiksi mitään elementtejä.
Vaikka XML onkin yleinen ohje dokumenttien rakenteelliselle kuvaamiselle, on sillä hyvin tarkkaan säädelty kielioppi. Selaimet sallivat HTML-kielellä tehdyissä dokumenteissa suuriakin kieliopillisia virheitä. XML-dokumentin täytyy olla hyvin muotoiltu (well-formed), sillä muuten selain antaa virheilmoituksen. XHTML on HTML-kielen versio, joka on kirjoitettu XML-kielellä. XHTML-dokumenttia käsitellään yhtä tiukoin säännöin kuin XML-dokumentteja yleensä.
Mitä sie oot tekemässä?
No, jos mä ajattelisin tehdä mahdollisesti kotisivuja...kun en halua käyttää php:tä vaikeuden takia...ja kun html on ennestään tutumpi niin haluan vaihtelua tähän niin ajattelin, että tekisinkö kotisivut XML:lällä käyttäen CSS:ää vai XHTML:lää!?
No käytä XHTML:ää ja CSS:ää.
Hyvä tulee...
Siirtymä HTML:stä XHTML:ään ei ole kovin suuri. Eli XHTML + CSS vain kehiin, siinähän samalla sitä XML:ääkin tulee harjoiteltua ihan tietämättäänkin (XHTML on XML:ää).
XHTML:ää ei valitettavasti voi käyttää yhtä laajoin ominaisuuksin kuin on tarkoitettu, siis toisin sanoen XML:n mahdollistamia lisäominaisuuksia ei käytetä hyväksi. Tämä johtuu puhtaasti selainten puutteellisesta tuesta, tuki on yksinkertaisesti jämähtänyt tiettyyn tasoon eikä edistystä ole tapahtunut. Saa nähdä tuleeko seuraavaa XHTML:ää ollenkaan, kun nyt on jo taas alettu ihan uuden HTML:n luomiseen nähdä vaivaa...
XHTML on silti hyvä opettamaan hyvin kirjoitetun ja selkeän merkkaustavan kirjoittamista.
Aihe on jo aika vanha, joten et voi enää vastata siihen.