Internet Explorer 7 and CSS2
Bedoeling en waarheid
Zoals jullie wel weten komt normaal gezien deze zomer Internet Explorer 7.0 uit voor de gebruikers van het Windows XP platform onder de projectnaam Rincon. De bedoeling van de release van de nieuwe Windows Browser is het verbeteren van de veiligheid. Zeker nu dat spyware hoogtij viert. Met verbeteringen zoals het tabbed-browsen en de mogelijkheid van RSS aggregatie zal er wel echt verbetering zijn.
De waarheid echter, is voor webdevelopers dat er nu een Microsoft browser komt die ondersteuning biedt van CSS2 op een standaard manier. Momenteel ondersteund de gangbare versie van de Microsoft browser - IE6 - niet alle functionaliteit van CSS2, maar wel enkele functie’s die alleen maar op de bewuste browser toetreffen - scrollbar styling etc… -, met als resultaat dat menig webdesigner zich altijd maar weer opnieuw het hoofd moet breken over toegankelijkheid voor iedereen, ongeacht welke browser ze gebruiken.
Waarom
De meeste webdesigners en developers, ik zeg dus de meeste, niet allemaal, ontwerpen een website voor Internet Explorer éérst, en daarna voor een tweede. De reden daarvoor is eenvoudig:
- Als je een website hebt die werkt in FireFox of Opera maar buggy is in Internet Explorer, zal deze voor 90% van je bezoekers met fouten in de layout getoond worden.
- Aan de andere kant, de website werkt goed in Internet Explorer maar niet in FireFox of Opera is er maar een klein aantal procent van je bezoekers die dit euvel moeten doorstaan
Internet Explorer 6 links laten liggen
Dat zou een droom zijn voor elke webdesigner, maar zal nooit realiteit worden. Mircosoft heeft nog steeds zéér grote invloed op het gedrag van websurfers.
- Nieuwelingen die dan toch de stap wagen naar een andere browser - bv. FireFox of Opera - zullen spijtig genoeg moeten ondervinden dan hun regelmatig surfgedrag ergerlijk verstoord zal worden door website die hun bekend zijn opeens niet meer worden getoond zoals voordien.
- Daardoor zullen ze eerder geneigd zijn opnieuw naar Internet Explorer te doen grijpen, dus zullen meer en meer webdevelopers tegenwoordig steeds weer opnieuw ondersteuning moeten bieden voor deze browser, met alle gevolgen vandien.
Veiligheid, de grootste reden
De reden waarom mensen overstappen van Internet Explorer naar Opera of FireFox is veiligheid. Spyware is daarvan de oorzaak. Popups zijn tegenwoordig geen zaak meer daar er zoveel aanbod is van popup blockers. Als je een beetje gaat zoeken naar de oorzaak van spyware zal je ontdekken dat dit euvel gebruik maakt van de vele “lekken” die aanwezig zijn/waren in Internet Explorer.
Waarom juist Internet Explorer nu gevizeerd wordt?, dat is de browser die 90% gebruikt, zo eenvoudig is dat. Door over te stappen naar een veiligere browser zoals daar velen zijn - zal niet steeds de namen moeten herhalen - elemineren ze zich zelf als doelwit voor spyware.
Er zijn ook minkanten
Daar spyware en popups ooit tot het verleden zullen horen bied zich reeds een nieuw probleem aan om het de surfer lastig te maken. LayerAds. Dit zijn advertenties die via DOM/JavaScript met behulp van CSS getoond worden. We gaan erop voorruit.
Gelezen: 1289 | Webstandaarden







Op Sunday 23 July 2006
Daar heb je gelijk in ik ben een persoon dat alles met FF wil bekijken maar soms gaat het gewoon weg niet omdat de webmaster(s) de site alleen maar optmaliseren voor IE.
Maar dat is geen probleem voor mij wat wel leuk om te horen is dat CSS2 erbij IE7 erbij zal zijn.
Op Tuesday 25 July 2006
Of je zorgt ervoor dat je website met een css sheet draati voor IE en als dat 100% werkt maak je er nog 1 voor FF als je tijd over hebt. Dan heb je de grootste euvel opgelost
Op Tuesday 25 July 2006
@Santzzz: dat is nu juist niet de manier, je maakt eerst voor de correcte browsers (FireFox Opera), en daarnaa pas je dingen aan voor IE.
Op Friday 28 July 2006
Ik heb zo nog iets gevonden
Microsoft hoopt nu dat webontwikkelaars hun pagina’s voorzien van conditionele comments, zodat een versie-gebonden stylesheet wordt aangeroepen.
*
*
*
* Enzovoort…
Het lijkt de enige oplossing, maar wel een heel omslachtige. Het grootste nadeel is het feit dat bestaande websites, waarin deze hacks toegepast worden, zullen moeten gewijzigd worden. En hoe krijg je dat verkocht aan je klanten?
Maar helaas snap ik daar niet veel van kan me soms iemand helpen ?
Op Saturday 29 July 2006
@ Michel De Graeve: Zomaar tekst uit bestaande artikels overnemen is niet echt origineel, vind je niet?
Op Saturday 29 July 2006
Das juist Michael
Alleen heb je men laatste regel blijkbaar niet goed gelezen.
Ik ben niet zo goed op de hoogte van dergelijke zaken en dan is hulp zeker en vast welkom. Die hoop ik hier te vinden.
Ik zie nu ook dat er toch het een en ander van tekst ontbreekt, dat was zeker niet men bedoeling.
Dus als er iemand zo vriendelijk willen zijn daar een woordje meer uitleg over te geven zo dat tof zijn.
Groeten
Op Saturday 29 July 2006
@ Michel:
Ik vraag me af waarom je niet gereageerd hebt op het desbetreffende artikel op Nono.
Sorry, Mark, mocht ik een bezoeker van je wegpikken.
Lijkt me toch simpeler, niet? Dan krijg je een on-topic antwoord.
Op Tuesday 09 January 2007
Wat een klote versie, IE7……
De hele tijd popups van ongewenste reclame,
neej als het zo moet gelijk over naar FF
ED
Op Wednesday 07 February 2007
Ik heb mijn site ontworpen met CSS in het IE6-tijdperk. Ik gebruik een container waarin ik een DIV heb gemaakt die mijn topbanner weergeeft. In IE-6 ondervond ik totaal geen problemen voor wat betreft de weergave van deze banner (top, gecentreerd). In IE-7 wordt de banner echter maar voor de helft weergegeven.
Ik heb nu op slechts één pagina in mijn html een code verwerkt om aan IE-7 gebruikers te laten zien hoe de banner er eigenlijk zou moeten uitzien - pagina :
De rest van mijn website ziet er nu erg sloridg uit. Ik kan dit bericht alleen maar afsluiten met een simpel, oud-Hollands HELLUP!!
Iemand tips voor het veranderen van mijn CSS?
Op Saturday 28 April 2007
hallo ik heb het zelfde probleem als frank
onder ie6 werkt alles goed en onder ie7 zie je de helft van de site niet
¿? iemand een oplossing
Op Friday 14 September 2007
Mijn ondervindingen is dat het helemaal niet zo moeilijk is een website te xhtml/css-en in Firefox en deze daarna goed te krijgen voor IE6 en IE7.
Zeker als je daar ervaring in hebt en vantevoren rekening houdt met bepaalde bugs uit IE.
Ik denk dat je als webdesigner uit moet gaan van de standaar en die wordt beter ondersteund door FF.
Op Sunday 06 January 2008
Inderdaad eerst ontwerpen in Firefox en daarna pas kijken naar IE, dan is het gewoon oersimpel.
Tja, IE houdt zich niet goed aan webstandaarden. Het grootste probleem is echter de webdesigner. Er worden zoveel sites gemaakt die niet door de validator heenkomen… en dan klagen dat het fout gaat
Ontwerp volgens webstandaarden en zorg dat je site correct valideert. Als je dat doet, heb je vrijwel geen(!) hacks nodig voor IE.