De volgende versie van Microsofts webbrowser Internet Explorer (IE) heeft een standaardenmodus die officiële webstandaarden beter ondersteunt, maar die problemen geeft voor websites die zijn geoptimaliseerd voor oudere IE-versies. Microsoft zet die modus standaard aan in IE8.
Webmasters krijgen een moeilijke keuze opgedrongen: versie 8 van Microsofts marktdominante webbrowser Internet Explorer vereist aanpassingen aan websites. Tenminste, als die code bevatten die is afgestemd op oudere IE-versies, zoals de veel- en langgebruikte IE6. De voor eind dit jaar geplande IE8 heeft namelijk een standaardenmodus die betere ondersteuning biedt voor officiële webstandaarden. Microsoft heeft zich daar in het verleden lang niet altijd aan gehouden, waardoor veel webmasters 'IE-websites' hebben gemaakt.
Compatibel
Dergelijke websites worden dan niet goed, of zelfs niet werkend, weergegeven in andere browsers, die de officiële open standaarden wel correct ondersteunen. Microsoft slaat met IE8 toch het pad in van serieuze ondersteuning van standaarden, maar dat levert webmasters dus problemen op. IE8 heeft ook een modus om websites weer te geven als IE6, maar daarvoor moet elke webpagina welk een coderegel bevatten die de webbrowser instrueert om terug te vallen op de oudere, Microsoft-eigen weergave.
Webmasters moeten straks dus kiezen. Óf hun sites doorspitten op IE6-specifieke code en die vervangen door equivalenten op basis van webstandaarden. Óf die pagina's – of zelfs voor de zekerheid alle webpagina's – voorzien van een statement dat IE8 laat 'terugschakelen' naar de IE6-compatibele modus.
Werk aan de winkel
In beide gevallen is er behoorlijk wat werk aan de winkel. Bovendien sluit de tweede keuze alternatieve browsers weer uit, zoals het open source Firefox dat flink marktaandeel heeft veroverd op IE. Dit ondanks de komst van IE7, die flink wat verbeteringen biedt. Microsoft heeft zijn webbrowser echter gekoppeld aan zijn marktdominante pc-besturingssysteem en levert updates voor die applicatie als beveiligingsupdate via Windows Update.
Microsoft komt in oktober met een nieuwe bèta van IE8. Ondertussen werkt de commerciële tak van de Mozilla Stichting aan versie 3 van Firefox. Beide browsers zijn nu meer op gelijk vlak wat betreft functies en snufjes. Firefox had voorheen een voorsprong op IE, bijvoorbeeld met tabbladen wat Microsofts browser pas met versie 7 kreeg. IE6 was jarenlang een nogal stilliggend product.
Code toevoegen
Microsoft roept webmasters op pagina's aan te passen als die geoptimaliseerd zijn voor versie 6 of 7 van zijn webbrowser Internet Explorer. Het toevoegen van deze coderegel zorgt ervoor dat IE8 de website weergeeft alsof het IE7 is.
<eta http-equiv="X-UA-Compatible" content="IE=7" />
Geen medelijden met ontwikkelaars/ webmasters die zich genoodzaakt zien om hun sites aan te passen als gevolg hiervan. Hadden ze zich direct aan de offici?le en internationaal erkende standaarden gehouden, was er volgens mij niks aan de hand geweest.
De titel is vrij negatief terwijl het juist een positief punt is dat IE zich eindelijk aan de standaarden gaat houden.
Wat nou dominant.
Gewoon FireFox 3.0 als standaard gebruiken.
Probleem met IE zoekt MS zelf maar uit!
Eindelijk eens de goede kant op qua ondersteuning van standaarden. IE liep hier toch altijd wel op achter.
@surf-dude: intwikkelaars willen zich maar wat graag aan standaarden houden. Het probleem is alleen dat IE zich daar niet aan hield. Hierdoor moesten ontwikkelaars dus wel de ‘IE-standaard’ gebruiken. Nogal een zinloze opmerking dus..
Wie zijn sites als IE-only gebouwd heeft verdient niets anders als een berg onbetaalde uren om nu eindelijk de standaards aan te houden. Juist webmasters zjn mijns inziens verplicht met de geldende standaards van de w3c te werken alleen zo houden we het www werkend en wel voor iedereen.
Wat een onzin, de ontwikkelaars de schuld geven terwijl microsoft zich al jaren niet aan de standaarden houdt. Eerder bewondering voor de ontwikkelaars om een website te ontwikkelen die in ie7, firefox en ie6 overeind blijft. Conditional stylesheet voor ie6 zijn een simpele oplossing om ook daar te zorgen dat het in die browser nog een beetje werkt. Nu maar hopen dat het hele box-model probleem eindelijk wordt opgelost en ie6 snel van het toneel verdwijnt. css 3, klinkt allemaal leuk, maar zolang nog zoveel mensen nog ie6 gebruiken, kan je daar zeker voor de grotere websites helemaal niks mee…. toekomstmuziek allemaal, we wachten het wel af.
Dat IE6 nog steeds zoveel marktaandeel heeft ligt ook grotendeels aan het bedrijfleven. Er zijn namelijk nog enorm veel bedrijven die IE6 draaien op hun bedrijfsnetwerken. (ondanks dat IE7 en andere browsers veel veiliger zijn). Een flinke stimulans voor automatiseringsafdelingen om hun kantoorsoftware te actualiseren zou het marktaandeel van IE6 flink doen dalen.
Dat geeft webdevelopers weer de benodige lucht om sites geschikt te maken voor de afgesproken standaarden. Als 60 procent van je bezoekers nog steeds IE6 gebruikt, dan ga je niet de site omgooien omdat Microsoft met IE8 komt die zich wel aan de standaarden houdt.
> Wat een onzin, de ontwikkelaars de schuld geven terwijl
> microsoft zich al jaren niet aan de standaarden houdt.
Het is zowel de schuld van MS, die bij verkeerd opgestelde pagina’s maar een gok deed hoe die pagina eruit zou moeten zien, als van de ontwikkelaars, die in plaats van te zorgen dat hun pagina’s aan de standaarden voldoet, zorgden dat de pagina in MSIE goed weergegeven werd. Dom kortzichtig gedrag waar ze nu eindelijk voor gestraft gaan worden… en waar MS nu eindelijk haar verantwoordelijkheid gaat nemen.
Nou Bart, je kunt aan de bak met je prive site! Gelukkig heeft Michael zich aan de standaarden gehouden!
Het is heel makkelijk om te zeggen dat webmasters/-designers zich streng op zouden moeten stellen en zich gewoon aan de standaarden zouden moeten houden als je zelf geen webmaster/-designer bent.
Zoals Marijn al zegt, webontwikkelaars willen zich maar al te graag aan standaarden houden…dit maakt het alleen maar eenvoudiger. Het probleem is alleen dat de bezoekers van een website (en dat zijn we allemaal: webmasters, bedrijven, consumenten, critici en non-critici) hebben een hekel aan websites die niet goed weergegeven worden en zullen deze dus niet vaker bezoeken.
Websites die niet goed bezocht worden, worden voor de eigenaren ervan (in veel gevallen bedrijven, verenigingen, stichtingen e.d.) eerder een verliespost dan een welkome aanvulling op het communicatiebeleid.
Verliesposten zuigen zwaar!
Ergo, er moet gezorgd worden dat de website w?l goed weergegeven wordt. Als dat betekent dat er concessies gedaan moeten worden op andere fronten, so be it! De klant betaalt! Geen klant = geen inkomsten. En nogmaals:
Verliesposten zuigen zwaar!
MS heeft nou eenmaal een sterke positie en buit deze op sommige fronten handig uit. Zakelijk gezien slim, ethisch/moreel gezien twijfelachtig…en qua goodwill kweken zeer zwak…
Als meer mensen hun computer en alles wat daarop gebeurt, belangrijk genoeg zouden vinden om eens na te denken over welke browser misschien wel het handigste is, zou het gebruik van MF/Safari/Opera wel n?g meer stijgen t.o.v. non-complier IE.
Feit is alleen dat lang niet iedereen hier over nadenkt. Niet uit onwil of onkunde, maar uit een gebrek aan interesse. En dat kun je ook niemand kwalijk nemen…de ??n vindt computers razend interessant, de ander ziet het als een noodzakelijk kwaad en gebruikt uitsluitend de meegeleverde software (i.e. IE).
Zolang er dus een grote massa blijft die computers zien als een gebruiksmiddel in plaats van een “hobby” (want wees eerlijk, als je de moeite neemt om te reageren op een bericht hier op de site, is een computer niet all??n maar een gebruiksmiddel…), zit MS op rozen…
Het pleit echter wel voor MS dat IE8 meer standard-compliant wordt. En ja, dat betekent inderdaad dat webmasters-/designers weer even aan de slag moeten. Het alternatief is dat we tot in de lengte van dagen blijven bitchen over het arrogante gedrag van MS. Dus ik stel voor dat we blij zijn dat MS bijdraait en er weer het beste van maken…
Over 5 jaar is IE6 toch antiek en als tegen die tijd alle browsers zich aan alle standaarden houden, wordt het worldwideweb eindelijk dat fijne stukje techniek dat het al jaren probeert te zijn…
Een utopie? Wie zal het zeggen…