html of xhtml, kiest u maar…
Ingebouwd op kaydies.com is een mime-type sniffer die bepaalt of een webbrowser xhtml content kan parsen of niet.
Browsers die de application/xhtml+xml mime-type expliciet herkennen (o.a. firefox, opera en sinds kort webkit) krijgen de pagina’s als xhtml geserveerd, andere browsers (internet explorer / safari) krijgen html4 opgedient. Safari noodgedwongen wegens incompatibiliteit met bepaalde javascript functies in combinatie met xhtml.
Vanaf nu is het ook mogelijk om de content geforceerd op te dienen door achter de url toe te voegen:
Probleempjes met Safari/Webkit?
Wat op valt als de site als xhtml geserveerd wordt in Safari/Webkit, is dat de javascript code die gebruikt wordt voor Google Analytics een typeError (undefined value) genereert… Waarom is me nog niet helemaal duidelijk…
Internet Explorer…
Tegen de Internet Explorer surfers die de xhtml optie eens willen uitproberen wil ik zeggen… Happy downloading. (IE lust geen xhtml, probeer het eens in Firefox of Opera.)
- Aangezien html4 voldoet voor IE6, waarom dan niet alle browsers html4 geven ipv xhtml? Wat zijn jouw voordelen?
- In principe zou ik op dit moment geen directe voordelen kunnen noemen. Toen ik in der tijd deze site besloot te gaan bouwen, ongeveer drie jaar geleden, was mijn doelstelling een site te bouwen volgens de laatste specs van het w3c. Een site die klaar was voor de toekomst. Waarmee ik zou kunnen experimenteren met nieuwe XML gebaseerde toepassingen, als SVG en Xforms en met in mijn achterhoofd de hoop dat een volgende nieuwe versie van Internet Explorer ook XHTML zou gaan ondersteunen. Van het ontwikkelen van een nieuwe HTML versie was nog geen sprake.
Maar de weg naar de ééns zo heilig verklaarde XML gebaseerde markup bleek een doodlopende te zijn en dat was niet alléén te wijten aan het feit dat Explorer het niet ondersteunt.
Sinds een half jaar krijgt elke bezoeker van deze site HTML voorgeschoteld. Het CMS zelf genereert XHTML.
commentaar gesloten voor dit artikel