Lad mig starte med at sige: Velkommen tilbage Internet Explorer 6.0.
Laaaaangt om længe fik jeg mig taget sammen til at optimerer sitet, så det nu også kan ses i IE 6.0. Det er ikke fordi jeg nu regner med selv at komme til at bruge den browser mere af den grund, ha! - men når man går og kalder sig webprogrammør, synes det at virke som lidt af en torn i øjet, ikke selv at have et site der kan ses i langt de fleste browsere.
Fixet skulle findes i CSS´s "!important"-tag, hvilket jeg højst sansynligt kommer til at bruge mere fremover.
!important
!important tagget i CSS, bliver normalt brugt til at beskrive præcedens. I CSS er det den sidst specificerede regel som tager præcedens (læs: afgørende regl), men tilskrives en regle !important-tagget, overtager denne præceden, også ligemeget om denne regle skrives tidligere i din CSS.Catchen er... Internet Explorer 6.0 ignorerer !important tagget!
Dvs. at man kan bruge tagget til at lave CSS regler til alle andre browsere end IE 6.0, for herefter at skrive en "normal" regle, som vil blive brugt af IE 6.0... Lød det meget forvirende? Her er et par simpelt eksempler.