[CSS] IE-only hack

Hier kan je al jouw zelfgemaakte scripts delen met andere.

[CSS] IE-only hack

Berichtdoor R0berto[] » vr jan 05, 2007 20:34

soms kom je weer eens op een probleem doordat IE anders code interpreteerd en/of rendert dan Opera, Firefox en andere browsers.
Dan wil je dus een stukje CSS alleen voor IE.

Dat doe je op de volgende manier:

Code: Selecteer alles
<style type="text/css">

body
{
background-color: green; // code die voor alle browsers geld;
_background-color: red; //code alleen voor IE. Zelfde code met _ (underscore) ervoor
}

</style>


zo zie je dus dat zoiets simpels als een underscore je een hele hoop kopzorgen kan schelen.
Let wel op dat je de IE-only code onder je algemene code zet. Zodoende 'overschrijf' je namelijk de vorige setting en volgt IE die dus. Anders wordt je IE-only setting overschreven door de algemene setting.

Merk verder ook op dat het niet netjes is om zulke hacks te gebruiken :P
Avatar gebruiker
R0berto[]
TWnet Crew
 
Berichten: 280
Geregistreerd: vr aug 11, 2006 22:08

Berichtdoor AtleX » vr jan 05, 2007 20:40

Gebruik liever een conditional comment om IE-specifieke CSS aan te bieden. Dat is veel meer toekomstbestendig en betrouwbaarder dan een paar smerige hacks. :)
Avatar gebruiker
AtleX
 
Berichten: 147
Geregistreerd: za okt 28, 2006 9:35


Keer terug naar Scripts

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 1 gast

cron