Toon posts:

Foutje in IE6

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

http://kippie.info/jatek/

Als je hier kijkt zie je in de header rechts onder twee items die 3px naar beneden steken. Als ik de margin aanpas is het wel goed in IE6 maar dan weer niet in IE7 en FF2.

Iemand een idee?

BvD

Verwijderd

Oplossen met conditional comments is het makkelijkst. Zeker als het om een bug in IE < 7 gaat.

[ Voor 14% gewijzigd door Verwijderd op 22-06-2007 18:56 ]


Verwijderd

Topicstarter
Oke, zal het ff proberen. Iemand ook nog een idee om welke CSS fout het kan gaan?

Verwijderd

Topicstarter
Laat maar, heb het al gevonden.

Er is een optie waarmee IE6, IE7 en FF allemaal hun eigen stukje CSS pakken:

body {
padding: 10px;
#padding: 20px;
_padding: 30px;
}

Firefox pakt in dit geval 10px.
IE7 pakt 20px.
IE6 pakt 30px.

Handig om te weten ;)

  • Padschild
  • Registratie: September 2004
  • Laatst online: 28-11-2020
Ik heb even niet goed naar je CSS code gekeken, maar ik weet wel dat als je een niet-floatend item naast een wel floatend item in IE6 of 7 zet, er een ruimte zit van 3px (is gewoon een bug). Wat je dan moet doen, is op het floatende item een negatieve margin zetten van 3 pixels. Of het om deze bug draait, weet ik niet, want ik kan niet zien waar de fout zich voordoet en waarom.

  • XWB
  • Registratie: Januari 2002
  • Niet online

XWB

Devver
Nee dat is niet handig want _ werkt alleen in de quircksmode. Zie Cheatah zijn post voor een oplossing:

Cascading Stylesheet:
1
2
3
4
5
6
7
body {
padding: 10px;
}

* html body {
padding: 20px;
}


Nog beter is om voor IE een apparte stylesheet te gebruiken die je onder de hoofd stylesheet moet inladen.

HTML:
1
2
3
4
5
6
<head>
    <link rel="stylesheet" type="text/css" href="main.css" media="screen,print" />
    <!--[if IE 6]>
    <link rel="stylesheet" type="text/css" href="ie6.css" media="screen,print" />
    <![endif]-->
</head>
er een ruimte zit van 3px (is gewoon een bug).
Volgens mij die bug in IE7 opgelost.

[ Voor 8% gewijzigd door XWB op 23-06-2007 15:35 ]

March of the Eagles


Verwijderd

Topicstarter
Inderdaad, IE7 is die eruit. Ik heb geprobeerd met twee verschillende stylesheets. Maar FF pakt dan de IE6 style :S. Dus dan doet ie het nog steeds niet :P

  • XWB
  • Registratie: Januari 2002
  • Niet online

XWB

Devver
Dan doe je iets verkeerd, toon je html eens waar je de stylesheets plaatst?

March of the Eagles


Verwijderd

Topicstarter
<link href="stylesheet/style.css" rel="stylesheet" type="text/css" />

<![if !IE6]>
<link href="stylesheet/style.css" rel="stylesheet" type="text/css" />
<![endif]>

<![if IE6]>
<link href="stylesheet/styleIE6.css" rel="stylesheet" type="text/css" />
<![endif]>

  • XWB
  • Registratie: Januari 2002
  • Niet online

XWB

Devver
Kijk goed naar mijn voorbeeld ;)

<!--[if IE 6]>
<![endif]-->

March of the Eagles


Verwijderd

Topicstarter
ah, kijk dat moest het zijn! thx alot
Pagina: 1