I found the following post written
by Bruce Lawson. He has some good
advice on how one should avoid using CSS Hacks and rather go for solutions that will
not cause issues when browsers suddenly decide to fix their CSS quirks. A good
example of this is using an IE specific override stylesheet instead of the TanTek
or other hacks:
<!--[if IE]>
<link rel="stylesheet" href="IE.css" type="text/css" />
<![endif]-->
<!--[if lte IE 6]>
<link rel="stylesheet" href="IEbugs.css" type="text/css" />
<![endif]-->
The appeal to de-hack
web sites was also made of the Microsoft IE weblog, so we should all watch out
for problems that might arise with our sites when IE 7 is released to the public (particularly
if we are not using Quirks mode).