CSS-lek in Internet Explorer

Internet ExplorerInternet Explorer 6 en 7 bevat een CSS-lek. Symantec meldt: "Het lek mikt op een kwetsbaarheid in de manier waarop Internet Explorer CSS informatie gebruikt" Symantec stelt ons enerzijds gerust door te zeggen dat misbruik van het lek momenteel niet altijd even succesvol is. Anderzijds is het volgens het beveiligingsbedrijf een kwestie van tijd voor het lek wel efficiënt wordt toegepast. In afwachting van een patch van Microsoft raadt het bedrijf aan om antivirussoftware actueel te houden en Javascript uit te schakelen.

CSS problemen voorkomen met een reset, zodat je crossbrowser kunt werken.

Er is niets vervelender voor een webdesigners om elke keer in de pagina opmaak verschillen te constateren bij de diverse browsers of browser versies. Ook al hou je je helemaal aan strict.dtd, html, xhtml en is je css prima gevalideerd. Dan nog kom je vaak voor onaangename verassingen te staan.

Een van de dingen die je als webdesigner kunt doen is om in de browser alle elementen te voorzien van een reset, ofwel een standaard waarde meegeven. Je kunt er bijvoorbeeld niet vanuit gaan dat de webpagina een standaard background-color wit heeft. Maar vaak wordt daar wel vanuit gegaan. Er zijn namelijk browsers die standaard de background-color grijs hebben. Om dit soort problemen te voorkomen kun je in het begin van je css alle elementen resetten naar een standaard waarde.

Op de website meyerweb.com externe link of yahoo devleoper network externe link vindt je een css om de browser eerst te resetten. Met de reset als uitgangs positie is beter te voorspellen hoe bepaalde element zich gaan gedragen. Een ander optie is om een css framework te gebruiken. Bijvoorbeeld blueprintccs externe link een css framework die is te vinden bij Google Code.