Welkom op de vernieuwde website van AlphamegaHosting.com!

FireFox: waarom zien sites er anders uit in Internet Explorer?

Bob Broen | 2007-11-28 | Hulpmiddelen en software

Iedere webmaster die zijn site weleens in Internet Explorer en FireFox heeft bekeken, zal ongetwijfeld verschillen hebben gezien tussen beide browsers. Hoe komt dit en hoe lossen we het op?

De HTML/CSS-syntax wordt beheerd door W3C, een organisatie waar veel bedrijven en organisaties lid van zijn. De W3C is echter geen internetpolitie die controleert of de richtlijnen toegepast worden.

Softwareproducenten die browsers maken proberen zo goed mogelijk aan te sluiten bij de richtlijnen van de W3C, maar zullen daarin niet altijd slagen. Ook willen sommige producten opties inbouwen die nog niet zijn goedgekeurd door de W3C, dit kan later problemen opleveren als bestaande functies afwijken van nieuwe richtlijnen.

Webmasters die niet coderen volgens de W3C-richtlijnen zullen beslist tegen problemen aanlopen als hun site op verschillende browsers bekeken wordt. Webmasters die veel naar een hack grijpen om zaken (o.a. browsercompatibiliteit) voor elkaar te krijgen, lopen vroeg of laat een keer tegen de lamp; bij het verschijnen van nieuwe browsers kunnen hacks heel verkeerd uitpakken.

Een voorbeeld: hieronder staan twee schermafbeeldingen die genomen zijn van een pagina in respectievelijk FireFox en Internet Explorer 7.

 

De kopregel is een gewone < h1 > die binnen een kader gezet is. Wat meteen opvalt is dat de marges boven en onder de titel behoorlijk afwijken. Ook het lettertype en grootte wijken behoorlijk af. Elke browser heeft zijn eigen standaard instellingen.


De vakken eronder hebben allemaal een kader van 4 pixels, een padding (afstand tussen kader en inhoud) van 6px en een rechtermarge van 10px. De brede groene vakken hebben een width (breedte) van 195px en de smalle vakken een width van 120px. De W3C stelt dat 'width' de binnenmaat is van een block; de padding, border en marge vallen daar buiten. Internet Explorer pakt de marge, border en padding aan de binnenkant van de 'width', wat eigenlijk logischer is, maar niet volgens de gemaakte afspraken. Door de juiste 'doctype' (zie Web Succes Magazine 113) bovenaan een html-document te zetten, gedragen Internet Explorer 6 en 7 zich volgens de regels.

Vooral lettertypes, lettergrootte, regelafstanden, marges en paddings kunnen behoorlijk afwijken van browser tot browser. Sommige elementen zijn hier bijzonder gevoelig voor, zoals: h1, p, ul en ol. Wees daarom zorgvuldig en (her-)definieer alle eigenschappen die van invloed kunnen zijn op je vormgeving.

Vergeet nooit je site in meerdere browsers te controleren: Minimaal IE6, IE7 en FireFox.

links:
http://www.w3.org/
http://www.w3.org/Consortium/Member/List
http://www.alphamegahosting.com/wsm113.html#2.

Zoek

Doe mee! Word ook WebsiteSupporter!

Ontvang gratis elke week een verbetersuggestie voor je website, inclusief speciaal stappenplan om je site succesvol te maken.

Klik hier om je in te schrijven!

Domeinnaam-check

Domeinnamen v.a. € 1,- p/m. Check of jouw ideale domeinnaam nog vrij is:

www.

Even onthouden

Moet er iets aan je site gebeuren?

En heb je zelf geen tijd, geen zin of geen idee hoe je het moet aanpakken? Laat ons website-klusteam het voor je oplossen!

Klik hier voor meer info. 

Thema van de week:

Hallo Google! Welkom op mijn website!

De scripts van Google die regelmatig langskomen om je site te indexeren zijn natuurlijk ook 'bezoekers' die je het naar de zin moet maken. In het artikel van deze week leer je hoe je die 'crawlers' de juiste info kunt meegeven.

Klik hier voor het artikel.

Informatie

Hopelijk vind je alle informatie die je nodig hebt op deze website. Heb je nog vragen? Klik hier om een bericht te sturen of bel tijdens kantoor-uren met 040-2085353 (NL) of 011/547498 (B).

Ben jij een startende ondernemer?

Dan hebben wij een handig gratis ebook om je op weg te helpen met je online presentatie.

Klik hier om het gratis te downloaden.

Alphamega Hosting heeft een unieke garantie!
Privacy Contact Sitemap Copyright 2012 Alphamega Hosting B.V.