[quote author=“Mighty Matt”]wooooo
I managed to fix it.
Just for fun, look at your page in Firefox. (same in Opera and Safari) You have the height expressed as percentage, which doesn’t make a lot of sense when the parent container doesn’t have a height. Also remember that the dynamics of the <div> will change when the text becomes taller than the image. What you actually want is min-height. Unfortunately IE doesn’t support this attribute. To make things worse, the IE version of min-height is cleverly disguised as “height”, which means something different on Firefox, Opera, et al. Read this page for more info and a nasty solution. min-height:100px should be about what you want.
Additionally, you should add style=“margin:0px” to the tag containing “I do quite like it”. If the comment text is ever taller than the image, the tag margin at the bottom will make a big, ugly-looking space right below the text in addition to the padding you’ve already given the <div>.
This is the sort of thing that makes designers prefer *gulp* Flash.