De nieuwe versie van Internet Explorer krijgt een speciale ‘super-standaarden’-instelling waarmee de browser eindelijk meer gaat voldoen aan de webstandaarden. Ontwikkelaars zijn sceptisch.
De nieuwe ‘super-standards’-modus in Internet Explorer 8 moet het makkelijker maken voor ontwikkelaars om websites te bouwen die er hetzelfde uitzien in alle bekende browsers, zonder dat ze daarbij speciaal rekening moeten houden met Internet Explorer. Nu moeten ontwikkelaars nog vaak allerlei trucs uithalen om hun site ook in Internet Explorer goed op het scherm te krijgen.
De modus bepaalt de manier waarop een browser websites weergeeft. Naast de nieuwe superstandards-modus heeft Internet Explorer ook een ‘quirks’ en een ‘standards’-modus. Die laatste twee, waarvan de ‘standards’-modus standaard is in Internet Explorer, zijn vooral bedoeld om compatibiliteit met oudere versies te bewaren.
Speciale html-tag
Om gebruik te maken van de nieuwe modus moeten ontwikkelaars een speciale html-tag toevoegen aan hun code. Zonder die tag blijft de browser in de ‘standards’-modus. Anders dan de naam doet vermoeden komt die modus helemaal niet overeen met vastgestelde html- en css-standaarden, maar wel met de manier van weergave in Internet Explorer 6. Op die manier worden oude, slecht onderhouden sites niet onleesbaar. Ontwikkelaars zijn bang dat op deze manier luie webdesigners niet met hun neus op de feiten worden gedrukt en hun oude, incorrecte code niet zullen verbeteren.
Een maand geleden hadden de makers van Internet Explorer 8 nog goed nieuws voor de pleitbezorgers van open standaarden. Ze brachten toen het nieuws dat de browser eindelijk de Acid 2-test doorstond. Acid 2 test browsers op het voldoen aan webstandaarden.
je kunt je afvragen wat dan de feitenlijke standaard was: IE of W3C, wanneer 80 % van de massa IE gebruikt. Moeten de andere dan eigenllijk niet een ‘lower-stanard’ implementeren om alles weer recht te trekken?
Het was zo makkelijk met IE een pagina aan te maken, maar nu …
@Iffie
De standaard wordt bepaald door W3C, een onafhankelijke organisatie, en niet door Microsoft. De W3C heeft al heel lang een standaard bepaald en Microsoft heeft eigenlijk vanaf het begin niet volgens deze standaarden gewerkt. Een voorbeeld hiervan is bijvoorbeeld de afwijkende manier van frames-verwerking. Wat jij nu voorstelt is om iedereen dan maar af te laten wijken van de standaard omdat IE eigenlijk jarenlang heeft geweigerd standaarden te laten ondersteunen.
Dat is volgens mij de omgekeerde wereld: een pagina wordt in standaard HTML aangemaakt en dient te werken op elke browser die de standaard ondersteunt. Als dat al mogelijk en wenselijk zou zijn, en dat is het naar mijn mening niet, dan is het nog maar de vraag of de overige browsers het ?berhaupt voor elkaar kunnen boksen: volgens mij is de code van IE en de specs daarvan niet vrij verkrijgbaar (closed sources, closed specifications).
‘Super-standaarden’ aanzetten door een niet-standaard tag te gebruiken… Daar heb je echt Microsoft voor nodig.
@ iffy
Standaarden worden door onafhankelijke standaardorganisaties voorgeschreven. Dat wordt gedaan te bescherming van de burger.
Dat MS zich daar niet aan houdt is een probleem.
Niet alleen voor de bouwers van websites maar ook juridisch, zoek maar eens op internet.
Zou toch wat zijn als Ford plotseling de standaards niet meer aanhoudt, bedenk eens wat dat zou kunnen betekenen voor de verkeersveiligheid.
Het is te hopen dat die ”super-standards’-modus HTML-TAG’ ondersteund wordt door HTML versie 4.0 (huidige versie), als dat niet zo is, en het wordt pas ondersteund door ‘alle andere browsers’ dan IE8, moeten we voor een praktisch goed en voldoende resultaat nog zeker 2 jaar wachten, tot we uiteindelijk dat volledig hebben geintregeerd en ondersteund in alle applicaties buiten die van Microsoft, anders werkt het gewoon niet.
Geeft je weer te denken …
IE8 bete is troep, je kan je eigen emails van hotmail niet eens lezen:S