|
|
|
|
Thread title: IE6 - Should I Develop To Be Compatible? |
|
|
|
|
|
Thread tools
Search this thread
Display Modes
|
|
06-02-2008, 09:26 PM
|
#11
|
Status: Sin Binner
Join date: Dec 2006
Location:
Expertise:
Software:
Posts: 222
|
Is it really that hard to put in the pngfix.js file in your header? I mean omfg it's 3 lines of code and 1 extra file..
Code:
/*
Correctly handle PNG transparency in Win IE 5.5 & 6.
http://homepage.ntlworld.com/bobosola. Updated 18-Jan-2006.
Use in <HEAD> with DEFER keyword wrapped in conditional comments:
<!--[if lt IE 7]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]-->
*/
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
}
}
}
omfg i'm pro.. -.-'
and as far as aPNG, by the time it becomes standard over aGIF, then those users will have been forced to update to IE7 due to just upgrading to Vista. The population of users using IE6 is dropping as it is, it's inevitable.
Plus, thanks to opera, Windows will start including alternative browsers over Internet Explorer upon new installations. And thank GOD IE8 is standards based.
|
|
07-01-2008, 04:48 AM
|
#12
|
Status: Junior Member
Join date: Jul 2008
Location:
Expertise:
Software:
Posts: 39
|
Yes, you should. Because there are currently about 25% users use it.
|
|
07-01-2008, 08:35 AM
|
#13
|
Status: Member
Join date: May 2008
Location:
Expertise:
Software:
Posts: 117
|
I think you should not bother with ie6 compatibility
if you include a direct link to the internet explorer update or firefox this should be allright
explain to your visitor that they will improve their sufr by updating and make it as easy as possible to get the software
|
|
07-01-2008, 09:29 AM
|
#14
|
Status: Member
Join date: Oct 2006
Location: Australia
Expertise:
Software:
Posts: 297
|
Originally Posted by kimsonsolutions
I think you should not bother with ie6 compatibility
if you include a direct link to the internet explorer update or firefox this should be allright
explain to your visitor that they will improve their sufr by updating and make it as easy as possible to get the software
|
No.
No.
And No.
The reason they still use IE6 is because:
- They don't know how to update
- They have updates disabled
- Their OS is pirated, and they can't update
- They just don't care
Basically, no-one is going to update just to view your site. It will look like trash when they open it, so they'll go straight to the back button. You would be delusion to think they'll go "hey, I'll update to IE7 to view this site".
Yes, you should. Because there are currently about 25% users use it.
|
Exactly. If you are going to throw away 25% of your earnings for no real reason (IE6 isn't even hard to be compatible with), you have to question why the hell you are even in business anyway.
|
|
07-02-2008, 10:49 AM
|
#15
|
Status: Member
Join date: May 2008
Location:
Expertise:
Software:
Posts: 117
|
"explain to your visitor that they will improve their sufr by updating and make it as easy as possible to get the software"
i can understand that you disagree with my 2 first statement but i think that explaining things to people will always gets results
"The reason they still use IE6 is because:
- They don't know how to update
- They have updates disabled
- Their OS is pirated, and they can't update
- They just don't care"
if you explain them how and why updating only left the piracy problem
|
|
07-02-2008, 12:15 PM
|
#16
|
Status: Member
Join date: Dec 2007
Location: Liverpool, UK
Expertise:
Software:
Posts: 287
|
I develop for it, using some reset css, the [url="http://code.google.com/p/ie7-js/"]IE8 JS (forces IE6+7 to be a bit more standards compliant eg li:hover will work in ie6 and other pseudo-classes like :first-child etc, use it, and be happy with using pretty much any pseudo-class you like) and IEPNGFIX. Using those together makes coding for IE so much easier.
Also, if you don't mind your CSS not being 100% standard then you can use
*margin: for IE7 and _margin: for ie6 (replacing margin for whatever selector you want ofcourse)
I know you can use conditional comments but I find this way to actually be more semantic.
I also use the savethedevelopers JS to let IE6 users know they should upgrade their browser.
I'm not afraid of compromise either, there are some things IE6 cant handle at all, background-position on alpha png's namely.
When this happens, I usually just go for a gif and loose a bit of the design (a shadow or something).
This is normally a rare thing, as you need to meet certain requirements before comprimsing.
The one time I've had to comprimise was because the png background I was using was on top of a gradient background which was positioned at the bottom and had varying height, meaning if I used gif shadows the colors would mis-match as you navigate the site.
@kimsonsolutions & rochow: A pirated OS does not stop windows update, microsoft like to think it does but there is 101 ways to get around the Genuine Advantage stuff, also many places to download Internet Explorer, not just from microsoft.com.
@rochow: Owning a website doesn't mean owning a business. I've owned sites that didn't make me any money, and I didn't want them too.
Also, what if your target audience is for linux users or something tech savvy, I can guarantee, the only reason a tech savvy person would run IE6 is for testing purposes.
25% sounds like a lot of people, but it only really is if the entire user base of the entire internet want to see your site.
At the end of the day though, what I'd really like to do, is to just say no to IE6 users, tell them to effing upgrade or get a completely different browser then come back to the site.
|
|
08-08-2008, 06:26 AM
|
#17
|
Status: I'm new around here
Join date: Aug 2008
Location:
Expertise:
Software:
Posts: 17
|
Then there's people like me that just plain don't like IE7. To this day the only copy of IE7 I have is on my flash drive, so that I can test websites. I use IE6 on sites like microsoft.com where they pretty much require you use IE, and everywhere else I use firefox.
Also, PNGs take quite a while for dial-up users to load, even if they're interlaced. As far as transparency goes, I don't see it as being that important.
|
|
08-11-2008, 01:33 AM
|
#18
|
Status: I'm new around here
Join date: Aug 2008
Location:
Expertise:
Software:
Posts: 16
|
I face the same issue too but since my readership stats show a large chunk of IE6 users, I catered to them and the transparent PNG idea out of the window for my blogs
well hope you have a better luck in your decision
|
|
10-24-2008, 07:17 PM
|
#19
|
Status: Junior Member
Join date: Jul 2008
Location: NC
Expertise:
Software:
Posts: 70
|
I'm still paying a little bit of attention to IE6, however I'm not really concerned if my sites aren't perfect in IE6. Yes, IE6 still has a large user base, but it's on it's way out, and I'd rather have my site be standards compliant and accessible, than kowtow to MS and the way they want my site to look.
|
|
05-11-2009, 08:27 PM
|
#20
|
Status: I'm new around here
Join date: May 2009
Location:
Expertise:
Software:
Posts: 12
|
|
|
|
|
|
|
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
|
|