But with 28% of internet users still using IE6 as of April 2008 that's just not feasible at this time I'm not a designer. I have to buy my templates or designs and no one codes for IE6 anymore so I have to buy a template then hire someone to make it work in IE6. From the table width problem (push right columns to the bottom) to the non-support of transparent pngs (which 80% of my logos are) IE6 is just one huge suckfest. Just wanted that off my chest.
pls pm me if you need anyone work make those template workable in IE6 or any other as it is not so difficult to make it workable in any of the browser . extreamidea.com
There is a free script available to make transparent PNGs compatible with IE: <!--[if lt IE 7]> <script language="JavaScript"> function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6. { var arVersion = navigator.appVersion.split("MSIE") var version = parseFloat(arVersion[1]) if ((version >= 5.5) && (document.body.filters)) { for(var i=0; i<document.images.length; i++) { var img = document.images[i] var imgName = img.src.toUpperCase() if (imgName.substring(imgName.length-3, imgName.length) == "PNG") { var imgID = (img.id) ? "id='" + img.id + "' " : "" var imgClass = (img.className) ? "class='" + img.className + "' " : "" var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' " var imgStyle = "display:inline-block;" + img.style.cssText if (img.align == "left") imgStyle = "float:left;" + imgStyle if (img.align == "right") imgStyle = "float:right;" + imgStyle if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle var strNewHTML = "<span " + imgID + imgClass + imgTitle + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" img.outerHTML = strNewHTML i = i-1 } } } } window.attachEvent("onload", correctPNG); </script> <![endif]--> Code (markup): The above code goes in the HEAD section of your HTML. Hope this helps.
Well there's not much you can do about it. A large portion of visitors are still using IE6 since they don't know how to upgrade to IE7 (or simply don't want to). This is not completely true. Maybe you have bought these templates from people who aren't real professionals. The idea of sending in a non-IE6-compatible template to any of my clients makes me feel embarassed. I like to deliver quality stuff, cross-browser templates. I'm sure that, like me, there are hundreds of designers / coders out there that feel the same way. My advice: get another designer / coder. The current one is ripping you off.
Not sure but isnt there a code in Php to check browser version. And maybe a If statement to cloz browser with a msgbox would do the trick.
Well. The thing is I myself know how much trouble I had to go through to make each and everything compatible with both browsers. Users should understand to go with the flow and move with IE 7 atleast.
I have to admit, IE6 is still a major problem, but hopefully in the near future it will finally disapear.
Why not just put a popup saying best viewed with ff or ie7 when a user is with ie6 ? But seriously you should just get better templates or get someone to fix them instead of bugging the users. They are your revenue... I'm sure they have been bugged enough by ms' updates notifier. It's usually really easy fixes. I always code for ie6 then check in the other browsers for bugs. Usually there's not that many.