» »

XHTML 2 ukinjen

XHTML 2 ukinjen

Slashdot - Konec letošnjega leta se izteče veljavnost standarda XHTML 2 in kot so sklenili pri Konzorciju W3C, ga ne nameravajo podaljšati. Razpustili bodo ekipo, ki skrbi za zanj (XHTML 2 Working Group), s čimer želijo več pozornosti nameniti HTML 5, ki bo odslej priporočeni standard. XHTML je XML-verzija HTML, ki so jo začeli razvijati v devetdesetih letih, ko je kazalo, da bo XML prihodnja oblika spletnega formata. Uradno so delovni skupini za XHTML 2 in HTML 5 ustanovili marca 2007, a ker sta skupini veliko razvoja posvetili podobnim stvarem in ker je trg za XHTML 2 preprosto premajhen, ga bodo odstrelili. Več o prihodnosti XHTML si lahko preberete tudi v pogosto zastavljenih vprašanjih. Klik!

19 komentarjev

war-dog ::

ahh ja, html 5 je še daleč, niti xhtml se ni poprijel po celotnem spletu...
Object reference not set to an instance of an object.

ender ::

XHTML se ni prijel praktično nikjer, ker Internet Explorer tudi v različici 8 ne ve kaj naj z njim (in ponudi okno za shranjevanje datotek).
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

techfreak :) ::

XHTML se ni prijel praktično nikjer, ker Internet Explorer tudi v različici 8 ne ve kaj naj z njim (in ponudi okno za shranjevanje datotek).

To je samo za .xhtml datoteke. XHTML lahko napišeš tudi v .html datoteki.

Jumping Jack ::

Še vedno mislim, da je XML sintaksa boljša osnova kot HTML sintaksa, zaradi nedvoumnosti gnezdenja elementov in posledično lažjega razčlenjevanja in validacije. Ne razumem pa, zakaj morata biti za HTML in XHTML ločeni skupini, ki se ukvarjata s funkcionalnostjo. Zakaj ne bi mogli enostavno imeti funkcionalnosti HTML 5 z XML sintakso?

ender ::

To je samo za .xhtml datoteke. XHTML lahko napišeš tudi v .html datoteki.
Ni res. XHTML imaš samo če strežnik pošlje dokument kot application/xhtml+xml. Če ga pošlje kot text/html, to ni XHTML dokument, ker ga bodo vsi brskalniki obdelali s HTML bralnikom, in ne z XML bralnikom (kar se pozna tudi pri izrisu). Zaradi tega se lepo vidi, da Internet Explorer ne zna prikazati XHTML datotek.
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

drola ::

Vsaj pri FF zadostuje Doctype deklaracija in renderira kot XHTML. Za ostale ne vem.
https://drola.si

techfreak :) ::

Pa tudi za developerje je XHTML lažji, ker je vse lepo oblikovano. V HTML je pa (ponavadi) vse nametano.

Ziga Dolhar ::

Kaj ma pa (X)HTML tle zraven?
https://dolhar.si/

ender ::

Vsaj pri FF zadostuje Doctype deklaracija in renderira kot XHTML. Za ostale ne vem.
A res?
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

drola ::

Zanimivo. Ker rendering je bil različen, ko sem probaval z pa brez Doctype. Vrjetno je pol razlika v compatibility mode ali pa v čem.
https://drola.si

arjan_t ::

ja seveda bo drugače, brez doctype-a bo renderiralo v "quirks mode"

HardFu ::

za vse spletne strani, ki jih naredim uporabim xhtml transitional ki ga tudi deklariram, shranim kot html in to je to. Nisem imel se tezav z nobenim brskalnikom (od IE6 naprej, ostalo je bolj ali manj zgodovina). Vse strani validiram preden jih objavim. IE6 ima problem, ce je XML prolog na vrhu, ponavadi ga za prikaz v IE6 skrijem in potem je kul, ne vem zakaj nekateri komplicirate, ce pa ni treba :)
http://codeable.io

Forstner ::

sej vam je ender povedal... strežnik more poslat xhtml+xml, drugače ga bo vsak browser rendal kot navaden html...

techfreak :) ::

sej vam je ender povedal... streĹžnik more poslat xhtml+xml, drugaÄe ga bo vsak browser rendal kot navaden html...

Ampak IE nima rad xhtml+xml ...

Gandalfar ::

Vsaj pri FF zadostuje Doctype deklaracija in renderira kot XHTML. Za ostale ne vem.
A res?


zakaj imas pa invalid xhtml v prvem primeru?

techfreak :) ::

Hoče samo pokazati, da če brskalnik zazna XHTML v headerju, potem rendira XHTML, v nasprotnem primeru pa samo HTML.

ender ::

Gandalfar: gre za isto datoteko (hardlink), samo da jo v enem primeru brskalnik vidi kot text/html, v drugem pa kot application/xhtml+xml, in glede na to se odloči, kateri parser bo uporabljen. Trenutno je moj običajni računalnik v okvari, drugače imam tam veljavne X(HT)ML datoteke, ki se prikažejo različno če jih pošlješ kot text/html ali pa kot application/xhtml+xml.
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

Gandalfar ::

to ze, samo je invalid xml. Tako da bo fallbackal na html rendering

ender ::

Potem pa poglej ta primer.
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

HTML5 podpora

Oddelek: Izdelava spletišč
191650 (1360) drola
»

XHTML 2 ukinjen

Oddelek: Novice / Igre
194103 (3443) ender
»

XHTML 2.0

Oddelek: Izdelava spletišč
51088 (993) rokpok
»

Kaksen boso internetne strani v prihodnosti?

Oddelek: Izdelava spletišč
292796 (2229) CCfly
»

XHTML reference?

Oddelek: Izdelava spletišč
161706 (1527) darh

Več podobnih tem