CSS opmaakbestanden inladen op basis van IE versie

CSS is een opmaaktaal waar je complete websites mee kan opmaken. Het grootste probleem is dat sommige browsers bepaalde instellingen anders interpreteren. Vooral Internet Explorer is hier goed in. De overige browsers, zoals Firefox en Chrome, houden zich zoveel mogelijk aan de regels die het W3C consortium heeft bepaald.

De gemakkelijkste oplossing is om de instellingen die specifiek voor een browser gelden in een apart bestand of script te zetten. Deze kan je dan aanroepen met de onderstaande code.

Code voor Internet Explorer 7:
<!–[if IE 7]>
<style>
hier je opmaak of verwijzing naar een CSS bestand
</style>
<![endif]–>

Code voor Internet Explorer 8:
<!–[if IE 8]>
<style>
hier je opmaak of verwijzing naar een CSS bestand
</style>
<![endif]–>

Een andere mogelijkheid, specifiek voor Internet Explorer 8, is hem de opdracht geven de website op te bouwen of hij een Internet Explorer 7 browser is. Dat doe je door de onderstaande regel in het <head> gedeelte te plaatsen.

Code:
<meta http-equiv=”X-UA-Compatible” content=”IE=7″ />

Reacties zijn gesloten.