Text Ghost Bug in IE6 - Any fix?

Status
Not open for further replies.

HairyHun

Masturbating Bandit
Oct 11, 2007
576
2
0
Ladies and Gentlemen,

I have encountered the strangest bug!

I have a page, which is an inventory details page, i have some site buttons on the right.
When the last button is not follow but an element (within that div ) then the last 4 characters of the link text of that item is repeat right under that said element.

I looked in the code for perhaps some orphan text. Nothing ! everything seems fine. Like a ghost. A very annoying one!

Only on ie6 i have seen this. (not tested IE7 yet)

Here is the link for when the item below the last button is REMOVED

Here is a
template21.gif
to point out what I mean

For you CSS Jedis, you can toggle the display to block for #MPG in the code to show the item that is under the last button.

When the remove that Make and Offer button, then the previous one creates the same visual bug.

What can I do?

HH
 


looks fine in firefox and Internet Explorer 8

I've had issues similar to this too with explorer 6, it truly is a crappy browser. Double check your code, make sure all your <> tags have closing tags </>, make sure all quotes are closed as well.
 
It's a CSS commenting bug. Try removing this from your code and I think your problem will go away...

<style type="text/css">
<!--
-->
</style>

You can read about it here...

IE6 Duplicate Characters Bug - CSS fixes and workarounds

Not to be harsh on you or anything but your code is a mess. You should really tidy up your code. You've got divs inside of tables inside of divs inside of tables. You should learn straight CSS and at the very least remove all the extra spaces from your html tags.

 
It's a CSS commenting bug. Try removing this from your code and I think your problem will go away...

<style type="text/css">
<!--
-->
</style>

You can read about it here...

IE6 Duplicate Characters Bug - CSS fixes and workarounds

Not to be harsh on you or anything but your code is a mess. You should really tidy up your code. You've got divs inside of tables inside of divs inside of tables. You should learn straight CSS and at the very least remove all the extra spaces from your html tags.



Agreed on both points, though I wouldn't mind more reasons
to kill IE6. In a way i would hope that either a few major sites, or almost all sites had code that broke IE6 just so it might move people's asses to either upgrading to IE7/8 or switching browsers.
 
Agreed on both points, though I wouldn't mind more reasons
to kill IE6. In a way i would hope that either a few major sites, or almost all sites had code that broke IE6 just so it might move people's asses to either upgrading to IE7/8 or switching browsers.

Well, as previously discussed, I think the vast majority of IE6 users out there are those that are using cracked copies of Windows that haven't figured out a fix to be able to upgrade to IE7, or those on business machines who aren't permitted and have no control over updates... both of which most likely aren't in the target audiences we're hitting. I'm guessing here and this goes against what I previously said about kissing 15-20% of your customers away, but I've changed my mind.

There's enough momentum out there right now to abandon making sites in IE6 pixel perfect. If the site functions as it should but has a few visual imperfections that's about as much effort as you should be making. For example, I stopped patching in the PNG fix for IE6. Grey boxes FTW!
 
I actually stopped using PNGs unless absolutely necessary to keep the design at a high level. I did that just for IE6.

And all these bugs like the one above are annoying as hell, yes, but when I pop up IEtester and see stuff like this I know what to do by now and usually have it fixed within a couple minutes. Emphasis on "usually" - there are always exceptions.

And still, I will be the very first to give IE6 the kick in the butt it deserved for a long time as soon as it's safe to let it go (i.e. usage drops to a very low percentage).
 
Status
Not open for further replies.