XHTML to język, który stworzyło Konsorcjum WWW (W3C). Miał on być następcą HTML. Niestety jak ze wszystkimi dobrymi pomysłami, początkowo spotykają się one z trudnościami nie do przeskoczenia. Tak jest z XHTML.
Po pierwsze to nie twierdzę, że XHTML jest złym językiem. Jego możliwości są na prawdę imponujące i szczerze przyznam, że ich nie ogarniam. Niestety nie ogrania ich także większość webmasterów już nie mówiąc o zwykłych śmiertelnikach, dla których takie pojęcia jak DTD, MIME, czy META oznaczają kuriera na Wyspach albo var szybkiej obsługi w Krakowie.
XHTML nie istnieje.
Wkurzają mnie ludzie, gdy pytają, czy piszę w XHTML - szlag mnie trafia. Dotychczas, mimo wielu publikacji na ten temat świadomość czym jest XHTML jest niezadowalająco niska. Nie byłem w stanie przekonać nikogo, że XHTML to zbytek.
Oczywiście nikt też nie ma pojęcia na temat, że tworzony właśnie HTML5 miał nigdy nie powstać i że zawdzięcza to tylko porażce XHTML. No, ale kto by to wiedział? W końcu wystarczy zerżnąć DTD, wstawić xhtmls i już orgiastyczna przyjemność z posiadania dokumentu z poprawnym XHTML strict!
A gówno prawda. To czy dokument jest traktowany jako xhtml czy html reguluje MIME type application/xhtml+xml. Wszystko co jest bez tego mime type to dla przeglądarki HTML. I nie ważne, że walidator pokazuje, że to jest poprawny XHTML, bo w rzeczywistości jest to niepoprawny XHTML. Tę ironię można chyba zapisać na konto W3C, ale pomińmy tę teorię.
Tak czy śmak, by jakiegokolwiek 'znawcę' nawrócić na HTML ciągle brakowało czegoś...
Do dziś. Bo powiedzcie, czy jest jakieś lepsze świadectwo niż nawrócenie się ortodoksyjnego zwolennika XHTML strict? Sądzę, że wątpię.
Matěj Novák to na pewno nie Polak. Niestety kolejne potwierdzenie, że Czesi wyprzedzają nas technologicznie o dekadę. Historia nawrócenia ortodoksyjnego (tak o sobie pisze autor) wyznawcy XHTML na HTML być może jest tym, co zaszczepi ziarno niepewności wszystkim #słowo uznawane za obraźliwe# uznającym tylko i wyłącznie XHTML.
Zachęcam do przeczytanie wpisu: Dlaczego nie należy używać XHTML MIME Type.
Życzę państwu dobrego przetrawienia tej lektury :)
0 komentarze