För mig personligen känns det konstigt att folk orkar lägga så mycket tid energi åt att skriva ännu fler artiklar på ämnet “XHTML är en dålig idé och bör undvikas” istället för att beskriva vart utvecklingen av (X)HTML5 kommer att ta oss utifrån olika förutsättningar…
Idag hittade jag till exempel Beware of XHTML av David Hammond i min bloggbunt. David sammanfattar iofs den aktuella problematiken som vi som har valt att använda XHTML får leva med för närvarande på ett strukturerat och bra sätt, men det som får mig att stilla skaka på huvudet är att texten i sin helhet (och framförallt tillsammans med rubriken) lätt ger läsaren ett bestående intryck att XHTML inte ens är vatten värt just nu…
… och det nu när vi befinner oss i ett läge där det egentligen inte är så stor praktisk skillnad på om man använder XHTML eller HTML eftersom bägge märkspråken kommer att utvecklas tillsammans till (X)HTML5.
Jo du läste rätt!
Jag anser att det inte ger någon större praktisk fördel att gå över till HTML om man redan kör XHTML för närvarande eftersom utvecklingen av (X)HTML5 verkar ge ett märkspråk som är sådant att vi alla (oberoende av om vi använder HTML eller XHTML) kommer att behöva börja skriva delar av vår kod lite annorlunda om en inte alltför avlägsen framtid.
Plus att (X)HTML5 kommer att åtgärda de problem som vi under en del suck och stånk lärt oss hantera genom åren och ersätta dem med något betydligt bättre - dvs (X)HTML5 verkar, som jag bedömer det just nu, kunna skapa den helt makalösa situationen att både HTML-fantaster och XHTML-freaks i nästan allt väsentligt kommer att kunna fortsätta jobba enligt sina preferenser i ett och samma språk !
(X)HTML5 blir alltså bakåtkompatibelt på så sätt att “konformanta” (X)HTML5-dokument till stora delar kommer att fungera i dagens moderna webbläsare. Det jag tror en och annan tyckare kan ha kvar att inse är att varken dokument skrivna i HTML4.01 eller XHTML 1.0/1.1 automatiskt blir “framåtkompatibla” så att det på något sätt garanterar att de validerande dokument man skriver idag är “konformanta” (saknar ett bra ord för “conformant”) (X)HTML5-dokument !!
Welcome to the real world Neo
Just nu debatteras det för fullt i diverse forum på WHATWG och W3C om de stora detaljerna (läs t.ex. Anne van Kesterens kommentar till fenomenet i HTML red pill ), och debatten utanför “standardsfären” har såvitt jag sett ännu inte kommit in på saker som att vi antagligen måste börja hantera en del grundläggande element som t.ex. t.ex. div- och p-element lite annorlunda än vi kanske är vana framöver - och det oavsett om vi migrerar till (X)HTML5 från XHTML eller HTML!
Själv håller jag på att lära mig (X)HTML5 till en sådan detaljnivå att jag kan börja dela med mig av idéer om hur man kan tänkas “överleva” på den ena eller andra standarden till (X)HTML5 är utrullat och för att se om man redan nu kan börja prata om vilka “bra vanor” man kan ta åt sig för att underlätta migreringen när den väl kommer.
… För att (X)HTML5 kommer att bli ett lyft oavsett om man föredrar HTML eller XHTML är jag (för närvarande iallafall - det kan ju tänkas att de skriver om en del innan första milstolpen om ett drygt år :) ) helt fullt och fast övertygad om - även om det också fortfarande finns saker som jag inte är så förtjust i också (men det är egentligen bara detaljer i det stora hela)!
PS. … och för er som mot all förmodan inte känner igen den engelska barnramsan i rubriken så slutar den
Key aye ess ess aye en geeeee :)
