Hallo,

Ik heb een paar dingetjes:
[li]IE maakt van een 3px hoge div een 19px hoge div, dus hij maakt m hoger.[/li]
[li]IE maakt van een transparante PNG een grijze achtergrond. Hoe kan je dat ook alweer netjes maken?[/li]
[li]IE schuift een div 1px te veel naar links, terwijl de andere browsers het wel goed doen.[/li]
Het gaat om de volgende bestanden:
[li]http://www.jonathanhogervorst.com/znztest2/?pagina=1[/li]
[li]http://www.jonathanhogervorst.com/znztest2/css/zegnuzelf.css[/li]
[li]http://www.jonathanhogervorst.com/znztest2/css/1.css[/li]
Ik heb getest met de volgende browsers:
[li]Mozilla Firefox 1.5[/li]
[li]Internet Explorer 6.0[/li]
[li]Opera 9.01[/li]
[li]Netscape 8.1[/li]
Weet iemand hier raad op?

Groeten,
Jonathan
1) Gebruik een hack
2) Ga eens wat klooien met em i.p.v. px, dat schijnt wel te werken
@ArandJan:
1) Watvoor hack, en waar kan ik die vinden? Google?
2) Maar gaat het dan niet kapot in de andere browsers?
@Jonathan :

ten eerste heet ik ArendJan....

1) ik zoek 'm even voor je op
2)Lijkt me niet, weet het niet zeker, moet je even zoeken op handleidinghtml
Die 19px hoge div in IE kun je waarschijnlijk oplossen door de line-height van die div op 0px te zetten.
1) overflow: hidden;
2) Bekende bug. Zoek met Google naar png ie fix
3) Ik zie niks van 1px dat anders is in IE

<link rel="stylesheet" href="styleff.css" media="screen" />
<!--[if ie]>
<link rel="stylesheet" type="text/css" href="styleie.css" />
<![endif]-->
@webmakerij:
1) thnx

@nother:
dit bedoelde ik met die px:
Gebruik conditional comments (die Arendjan net gaf):


<!--[if ie]>
div#div-die-een-pixel-te-veel-naar-links-staat {
  margin-left: 1px;
}
<![endif]-->


Niet de netste manier, maar ik weet nu zo snel geen andere opslossing

Edit: Hoe kom je eigenlijk aan -516 posts?
png transparantie wordt niet ondersteund door ie.
zie http://nvmac.nl/new/js/ie.js voor een javascript hack. ik gebruik hem ook werkt prima.

en die moet je dan ff inladen met:
<?
<!--[if lt IE 7]>
<script language='JavaScript' src='js/ie.js' type='text/JavaScript'>
</script>
<![endif]-->
?>

vanaf ie 7 gaat het wel weer goed vandaar de if.

zie www.nvmac.nl/new voor een werkend voorbeeld

Reageren