Ja! Metoden er grim, men i visse tilfælde nødvendig.
Sørg i første omgang for at dit html validerer og sæt en DOCTYPE i som sandbox nævner.
Når alt er som det skal være og det dermed kun handler om bug's i browsere, kan du ved hjælp af et "Holly Hack" fortælle bestemte versioner af IE at de skal bruge én indstilling fremfor en anden. Ref:
http://www.positioniseverything.net/I følgende eksempel giver du 100px højre padding til alle
og derefter retter du det til 150px for IE til Windows:
img{padding-right:100px}
/* Holly Hack: Hide From IE5/Mac \*/
* html img {padding-right:150px}
/* Holly Hack: End Hide From IE5/Mac */
Fjerner du de 2 kommenterede linier vil IE til Mac også få den alternative indstilling.
Hacket udnytter at IE tror at * er et mystisk parent element til html-elementet, hvor imod alle andre browsere godt ved at html-elementet ikke har nogen parent.
Hacket er generelt risikabelt at basere sit design på, da man for det første har uren CSS, og for det andet kommer hacket med god sandsynlighed ikke til at virke i IE7.