I used a template to develop my own HTML website www.cluey.com.au It renders great in FF and IE7 but in IE6 its an absolute shocker! There's a global fix in the code that doesn't seem to do anything and I'm lost on how to get it displaying OK in IE6. Can anyone help? Thanks
Hi Cluey, You should be using HTML4.0 standard code, even better XHTML1.0. More importantly however, today most styling and design is done with CSS and avoiding tables. Using CSS you can get a targeted browser to read specified styling. Ex: padding: 10px; works in all browswers. #padding: 10px; works in only IE browsers, _padding: 10px; works in only IE6. If you want IE6 browsers to read specified HTML you can use the following tags: <!--[if IE 6]> your HTML code <![endif]--> Hope this helps, Cheers
yep IE6 can be a pain sadly :-( deliver a different stylesheet to IE6 (using IF LTE) but first check that your current xhtml is valid inline style hacks are not recommended.
Validate your code, and all will be ok. You can also use conditional comments and create separate stylesheet for ie6. - only in case if you can't solve problem yourself