Hvordan viser jeg et billede KUN i explorer

Tags:    fallback ie html css

<< < 12 > >>
Hej
Jeg forsøger mig med at lave et stylesheet kun for IE, da jeg bruger noget css3, som 8 og nedefter ikke understøtter.

Har skrevet således:
<!--[if lte IE 8]>
<link rel="stylesheet" type="text/css" href="css/styleie.css">
<![endif]-->
Det drejer sig om noget tekst i hoved stylesheetet som i Explorer skal være et billede..

Har fået skjult billedet i de andre browsere, med display:none;. Hvordan får jeg explorer til og vise det? Har prøvet med display:display, og det virker ikke..

HJÆÆLP :S



13 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Prøv at skrive !important efter dit statement.



Tak for dit svar.. Mener du: display:display!important; I så fald virker det ikke :(




prøv med "display: block"

:)



"display: block !important"



BINGO.. Det virkede sgu.. Tusind tak for hjælpen :)




Lidt dårlig stil og vælge !important på den måde - læs om css specificy jo mere specifik din regel er jo vigtigere er den og bliver valgt over de andre. Så hvis du specificere dine ie regler mere end dine normale så bliver den vigtigere også slipper du for !important.

http://css-tricks.com/855-specifics-on-css-specificity/



En anden mulighed er at filføje følgende til din markup.

Fold kodeboks ind/udHTML kode 


På den måde kan du specificere dine styles f.eks.

Fold kodeboks ind/udCSS kode 




Indlæg senest redigeret d. 08.09.2011 11:06 af Bruger #12245
@MB: Da han HTML kode ikke ved, om UA er Internet Explorer, er der ingen mulighed for at specificere yderligere ved selektioner, uden at skulle igang med noget browser-detection i JavaScript, hvilket er overflødigt da han bruger IE CSS conditionals.

Så jeg vil ikke kalde det dårlig stil at vælge !important, måske overflødigt i de fleste browsere da de overskriver styles med den nyeste, men stadigvæk enklere og mere overskueligt.



Lidt dårlig stil og vælge !important på den måde - læs om css specificy jo mere specifik din regel er jo vigtigere er den og bliver valgt over de andre. Så hvis du specificere dine ie regler mere end dine normale så bliver den vigtigere også slipper du for !important.

http://css-tricks.com/855-specifics-on-css-specificity/

Jeg synes der er nogle gode tips i den artikel du linker til, men jeg synes ikke det kan bruges i denne situation.

Lad mig stille spørgsmålet: Er det ikke dårlig stil at referere til præcis det samme objekt, med 2 forskellige speficeringer?




@Frank - lige præcis det gør Modernizr - http://www.modernizr.com/ (og meget mere til)

@Saebekasse - der er noget jeg ikke forstår, han linker til et stylesheet hvorfor kan han ikke specificere mere der?



<< < 12 > >>
t