Thread: IE & HTML5?
-
15-01-2010, 13:58 #1
IE & HTML5?
Ik ben aan een nieuwe site bezig en vond het wel eens een uitdaging om in mijn broncode geen enkele class of id te zetten. Dus enkel werken met gebruik van de juiste tags en juist gebruik van css.
Dit is me nu gelukt mits gebruik te maken van html5. Deze bezit namelijk tags zoals <header>, <footer>, <article>, <nav>. Alles werkt goed, zowel in Chrome als FF, natuurlijk moet IE weer roet in het eten gooien en werken deze tags daar niet bij. Nu heb ik hier een lelijke javascript-fix voor
De site waar het om gaat is it-sourcecode.com en wordt nog volop aan gewerkt. Heb de javascript-fix eruit gelaten zodat je zelf kan zien hoe fucked-up het is in IE.HTML Code:<script type="text/javascript"> (function () { var elements = ['article', 'header', 'aside', 'footer', 'nav'], i = 0, length = elements.length; while (i < length) { document.createElement(elements[i]); ++i; } }()); </script>
Wanneer zal IE dit wel ondersteunen of kan ik best gewoon die html5 tags laten voor wat het is?no votes
-
-
15-01-2010, 14:07 #2
Je hebt een betere HTML5 initialiser voor IE dan dat hoor

Check ff deze website
HTML5 enabling script
IE zal wss de eerste HTML5 stapjes zetten in IE9.. Nog een jaarke en half wachte dus ( alst ni meer of minder is )no votes
-
15-01-2010, 14:11 #3
Bedankt, al vind ik het wel jammer dat hier weer javascript voor moet gebruikt worden. Zal nog wel zien of ik het in html5 tags laat staan.
no votes
-
15-01-2010, 14:12 #4Member
- Registered
- 29/11/04
- Location
- My attic
- Posts
- 5,936
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 12/15
Goeie referentie trouwens: HTML5 Doctor, helping you implement HTML5 today
no votes
-
15-01-2010, 14:28 #5no votes
-
15-01-2010, 14:35 #6
en dan na 15 jaar komt er HTML 6
no votes
-
15-01-2010, 14:38 #7
En zo blijft IE altijd achterlopen op de technologie. Waarom kan FF en Chrome dat wel en IE niet? Echt een pain in the ass diejen browser ze!
no votes
-
15-01-2010, 14:56 #8Member
- Registered
- 29/11/04
- Location
- My attic
- Posts
- 5,936
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 12/15
Omdat er bepaalde interne professionele applicaties nog steeds afhankelijk zijn van "oude code" (proprietary, dus nie-standaardcode) die in IE wél werkt maar in nieuwe browsers helemaal niet. Microsoft heeft zichzelf te lang opgelegd dat het die oude code moet blijven ondersteunen (business users zijn geloof ik de grootste klanten van MS), wat de ontwikkeling van een volledig standards-compatible browser die ground-up gebouwd wordt lang in de weg heeft gestaan.
Cynisch eigenlijk, als je bedenkt dat IE 5.5 op de mac de eerste browser was die vrij tot zéér goed webstandaarden ondersteunde (in het tijdskader bekeken dus).no votes

