[IE6] maakt div met evengroot plaatje erin groter

Pagina: 1
Acties:

  • JayVee
  • Registratie: Mei 2002
  • Laatst online: 14-11-2025

JayVee

shibby++!

Topicstarter
Hey!

Ik heb een probleem op een site van mij geisoleerd om te kijken waarom IE het niet zo fijn vindt. (Firefox "uiteraard" wel 8) ).

De opmaak (maar dan inline styles):
HTML:
1
2
3
<div style="margin: 0px; border: 0px; padding: 0px; height: 150px;">
  [img]"nootje.jpg"[/img] 
</div>

Check hier het complete doc.

Het resultaat in IE:
Afbeeldingslocatie: http://home.student.utwente.nl/j.versteeg/p1x0rz/IE6_result.gif

Ik heb echt al van alles geprobeerd: hoogte wel of niet aangeven (plaatje IS 150px hoog), hoogte in HTML of CSS aangeven, andere margins, paddings, borders van de div en het plaatje.

Weet iemand zeker dat dit een bug is? Doe ik iets fout? Iemand een workaround?

[ Voor 8% gewijzigd door JayVee op 06-06-2004 22:13 ]

ASCII stupid question, get a stupid ANSI!


  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

Whitespace om de image-tag weghalen wil wel eens helpen.

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


  • JayVee
  • Registratie: Mei 2002
  • Laatst online: 14-11-2025

JayVee

shibby++!

Topicstarter
holy crap! Het werkt! _/-\o_ @ Rickets en |:( @ IE6!

//edit: maaar, het probleem is nog niet opgelost. Ik heb in die div namelijk nog tekst staan. En dan wil het al niet meer. Zal de startpost even updaten...

//edit2:
damn, ik had later staan:
HTML:
1
2
3
<div id="banner"><p class="slogan">
    w00t w00t w00t<br /><i>bla bla bla</i>
</p>[img]"nootje.jpg"[/img]</div>


Zo stond er dus alleen whitespace IN de <p>. En ook dat vindt IE niet goed genoeg. Hiermee werkt het wel:
HTML:
1
<div id="banner"><p class="slogan">w00t w00t w00t</p>[img]"nootje.jpg"[/img]</div>
(ff wat dingen weggehaald om de GoT layout niet te verneuken)

Wow! Dat was de snelste GoT oplossing ooit! Nog eens _/-\o_ en :Y) voor Rickets!

[ Voor 255% gewijzigd door JayVee op 06-06-2004 22:27 ]

ASCII stupid question, get a stupid ANSI!


Verwijderd

Flexibelere oplossing waar ik laatst achter kwam is de volgende CSS

Cascading Stylesheet:
1
2
3
#banner img {
  vertical-align: top;
}


Zo kan je whitespace lekker laten staan en ziet je source er mogelijkerwijs netter uit ook... ;)