Hiding them is an easy solution (and the only one in IE5.0). Opera, Safari and Chrome have less than 10% of users - forget testing them. Thank you for the fantastic post. TonyGeez…. I'd go perhaps Modernizr instead of HTML5shiv. navigate here
The solution is to wrap the absolutely positioned element inside a regular div. Yes, it adds one (perfectly valid) line of markup to your document. They are as much hacks as any other (like * html). Better to get more than you want than not enough, right?
If the e.languages !== undefined && e.languages !== null doesn't work, trye e.languages != 'undefined' && e.languages != 'null'. One thing to note is that at my company, the IE6 functional rating isn't as high as IE7 and Firefox, this gives me a bit of flexibility, as sometimes supporting something I do see your point in that some users don't know this and won't upgrade because of it though. his comment is here You will only be exploiting the fact that IE6 will/won't understand certain properties.
And Chrome accelerated the process even more.
Use a DOCTYPE You should always place a DOCTYPE at the top of every HTML page and a strict version is recommended, i.e. or, http://xslt2processor.sourceforge.net boen_robot @Craig Buckler, What you say about illegal Windows copies is plain wrong. The error may be generated when the page loads. weblink Here's how I implemented it: An absolute must for your modern projects.
corporate users, other users unable to upgrade), so IE6 support is of the essence. That doesn't prevent us to push for a better platform to work on. Also, how can you compare demanding the same standards from Microsoft as we do from the development community to "Attacking users"? This may mean you abandon perfectly legitimate code, but fewer long-term issues will arise and you know how to handle the problem in future.
They did however support an awesome feature that let us cater to IE in a way we cannot do with any other competing browser. Even with an advanced solution like Modernizr I still find areas where oldIE (e.g., IE8) isn't able to support advanced UI solutions (e.g, customizing native elements, et al.). Jonathan SampsonThese On the other hand, things like Modernizr add their classes for supported features to the html tag, so that would make things a bit more consistent in terms of expectations.