XHTML versus HTML
Onlangs mocht ik een e-mailtje ontvangen van Ulco. Naar aanleiding van een schrijfseltje over doctyping. Behalve een sympathiek verhaal waarin het nut van de scheiding van inhoud, stijl en actie werd benadrukt eindigde Ulco zijn betoog met een vraag:
Overigens heb ik een nieuwe voor je om eens een keer over na te denken: Waarom gebruik je überhaupt *x*html en niet gewoon html, Internet Explorer interpreteert het toch allemaal hetzelfde, namelijk als text/html.
Ikke natuurlijk trouw beloven dat ik dit zeker zou doen. Terwijl ik het in de praktijk eigenlijk veel te druk heb met ademhalen en bier drinken. Uiteindelijk heb ik toch maar wat tijd vrijgemaakt (het ademhalen is er ff bij ingeschoten), want ** haalt cliché van stal ** : belofte maakt schuld. De vraag van vandaag is dus als volgt geformuleerd:
Waarom is het nodig om een webpagina te doctyperen als xhtml (terwijl het voor Internet Exploder momenteel helemaal nada uitmaakt of je nu declareert als html of xhtml)?
De in onzinnigheid aflopende reeks antwoorden die ik kon verzinnen lees je hieronder.
Antwoord 1a:
Erbij horen! Als wannabe webbouwert fungeer ik vanzelfsprekend graag als echoput van alle evangeliën die ooit door internetgoeroe’s en webbouw-predikers als Zeldman verkondigd werden. Met andere woorden: alles wat er op AListApart wordt verteld neem ik tot mij als ware het God’s Woord.
Antwoord 1b:
In de voedselketen van het web-evangelisme sta ik vrijwel onderaan. Zoals ieder schepsel wil ik echter liever eten dan gegeten worden. Middels mijn gestrengheid in de leer probeer ik karma te vergaren.
Antwoord 1c:
Om een verpletterende indruk te maken op die aantrekkelijke afdelingsecretaresse van After Sales. Als ik haar vertel dat mijn websites valideren als xhtml strict zal ze ongetwijfeld van opwinding van haar stoel glibberen.
Antwoord 2:
De niet-zo-heel-lollige maar onvermijdellijke constatering dat Internet Explorer de browsermarkt anno 2006 nog immer in zijn grip heeft wil niet zeggen dat het IE-development team van Microsoft de wijsheid in pacht heeft. In tegendeel. Internet Explorer en een succesvolle implementatie van webstandaards staan behoorlijk haaks op elkaar. Lekker eigenwijs de standaards volgen en waar nodig rond de quirks van IE heenfietsen dus. Zolang Microsoft’s browser (expres?) de richtlijnen van het W3C met voeten treedt, is elke mate van tegengas gerechtvaardigd.
Antwoord 3:
De toekomst. Het is handig om ervoor klaar te zijn. Op het moment wordt xhtml dan wel geserveerd als html, maar wie weet hoe de vlag er morgen bijhangt? Bovendien zorgt xhtml er met zijn regeltjes (well-formed, lower case, attribute quotation) natuurlijk wel voor dat je min of meer gedwongen wordt om je code wat netter te schrijven. Alleen al het keurslijf van de W3C validator is voor mij voldoende pressie om syntactisch valide code te kloppen.
Afsluitend: in een televisie-reclame werd een aantal jaren geleden al geventileerd: “Een slimme meid is op haar toekomst voorbereid“. In deze context zou ik hieraan willen toevoegen: “En het is een domme geit die haar pagina’s met deprecated tags aan elkander breit“. Amen!
doctype · html · strict
Nullbeta aka HansR babbelt deze website louter op persoonlijke titel vol. Mogelijkerwijs worden Nullbeta's standpunten niet gedeeld door de organisatie die z'n boterham belegt. Maar kan dat iemand boeien?