SHS` wrote:
Start using web standard features
now, so when visitors use your site in a browser whos core isn't over 6 years old get additional features.
Such things may include CSS2 (fixed positioning, generated content, :hover/:active/:focus/:visited on any element, etc) or CSS3 (CSS3 selectors, opacity... supported since Mozilla1.7+, border images, etc).
There is also the `friendly reminder` option...
Place this in your HTML file:
Code: Select all
<!--[if IE]>
<p id="ieLink">
<a href="/ie.html">
<span class="hyperLink">For users of Internet Explorer</span></a>
<![endif]-->
Then make it link to a page telling them how old IE is, how bad it is at rendering simple CSS elements, and solutions to their problem (such as links to FireFox, Mozilla, etc...)
Or, do it in one large go:
Code: Select all
<!--[if IE]>
<div class="ff">
<div class="image"><a href="http://getfirefox.com/" title="Get Firefox - The Browser, Reloaded"><img src="/images/getfirefox_large.png" width="178" height="60" alt="Get Firefox"></a></div>
<p>You are seeing this message becuase you appear to be using Internet Explorer.
Internet Explorer is so broken that the author of this site has been forced to send simpler (and not as nice) layout information to it.
Please consider upgrading to a better browser such as <a href="http://getfirefox.com/">Firefox</a>, <a href="http://www.opera.com/">Opera</a>, <a href="http://www.apple.com/safari/">Safari</a>, or <a href="http://konqueror.org/">Konqueror</a>.</p>
</div>
<![endif]-->
Both are very good examples of how to do it un-obtrusivly, and make people consider the alternitaves.
NeoThermic
[Thanks go out to Windrose and Dorward from #web]