Skip to content
View in the app

A better way to browse. Learn more.

Web Designer Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

IE6 and earlier PNG fix hack for rollovers

Featured Replies

Hi. A quick look at my stats suggests that over 10% of people still use IE6 and earlier. I have been asked to fix a website that's covered in PNGs - some of them rollovers using :hover which I believe may need another fix for IE6.

 

The site is at http://www.misseldineziga.com/

 

Does anyone have experience of getting this hack to work? Which of the many solutions out there works the best?

 

Has anyone experience with the twinhelix method?

  • Author

Thanks, Joff, that was the method I was referring to although the explanation given on how to use it was much clearer in the link you gave me than it was in the page I found the fix! Thanks again!

  • Author

I've just tried this method by putting

img {behavior:url(iepngfix.htc);}

in the main stylesheet.css along with the iepngfix.htc file and the blank.gif file in the CSS directory and according to browsershots.org it didn't work in IE6 and it had a nasty looking pop-up box in IE7!

 

I've also noticed that the website has "sleight.js" call on every page which hasn't worked.

  • Author

It seems like I've tried a few fixes and none of them work! The only one that made a difference was supersleight.js which got rid of the gray boxes but completely messes up the positioning.

Don't know if I am too late but in the supersleight.js file there is a CSS snipplet, position:"relative" that will override all of your positioning. Delete the 'relative' and you will be okay, for example, make it position:" " and your positioning will be fixed.

 

Does anyone have a fix for image rollovers in IE using the supersleight.js fix? I have a unordered list using transparent images to create a rollover nav bar that will not show the rollover effects in IE. Aaaaaah....

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.