Chris Stratford wrote:
It is always best to avoid any sort of hack.
It's important to remember why hacks exist in the first place. More
often than not, it's because a browser either doesn't support a feature
of CSS, or worse, supports it incorrectly.
There is always a way around a hack, if that be by adding an extra div.
Adding an extra div is hacking the mark-up, which I think is much worse.
Hacks are *last resort* methods to create a layout.
Depends on the hack. For example, hiding style rules from NN4 with
@-rules is almost alway better than changing your layout.
I think a list of _standard hacks_ would just promote the use of
hacks, where they are not needed.
If you include comments about when and why to use it and not to use it
the problem should be kept to a minimum.
*****************************************************
The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
*****************************************************