Om jag lägger in denna kod på en sida
<div>
<img src="bla.gif">
</div>
Så får jag en paidding-bottom på 2 pixlar i ie.
men om jag skriver koden så här
<div><img src="bla.gif"></div>
Så ser det även bra ut i ie.
Går det inte att lösa på något snyggt sätt i css:en att den skriver ut <div> rätt även om jag vill skriva som i alternativ 1?
OkkidoMedlem sedan maj 20007 492 inlägg fungerar det bättre om du lägger till padding: 0; i css:et?
Okkido skrev:
fungerar det bättre om du lägger till padding: 0; i css:et?
Får lägga padding-bottom:-2px;
men skulle vilja att det gick lägga in en del i css som bara ie läser av, vet inte om det går.
jarvkloMedlem sedan juli 20013 378 inlägg
SONICdust skrev:
men skulle vilja att det gick lägga in en del i css som bara ie läser av, vet inte om det går.
Hmm...
Nu först läste jag ordentligt vad du egentligen är ute efter :r
Du kan alltid lägga in MSIE-specifika saker med "villkorliga kommentarer". Exempel (lämpligt att lägga i <head>):
<!--[if IE]>
<style type="text/css">
.testarea a {display:inline-block; border:4px solid black}
.testarea a img {border: none}
.testarea a:hover {border: 4px solid red}
</style>
<![endif]-->
Det som står mellan <!--[if IE]> och <![endif]--> kommer bara att läsas av MSIE (för alla andra ser detta ut som vanliga kommentarer ;) )
Läs mer på http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp