Irina said:
I just use standard everything and spit on IE, but I can afford that because
nobody is paying me
I do tend to include a little note in the footer "Optimised for Konqueror
and Firefox" with a get-Firefox button, so people know *why* their browser
doesn't work properly.
Mine is a commercial site, but even so there is more than one way to
skin a cat. Whatever one does is web design it should not break the
usability of the page.
Many times not much is required to accommodate IE. I prefer not to use
hacks because they *always* come back to haunt you down the road. Using
standard markup, and CSS 2.1 can really reduce the amount of actual code
to content required for a given result.
If one abandons the *need* to make a page look *pixel-perfect* identical
cross-browser and OS (a fool's errand in my opinion) and approach the
design with flexibility in mind you can have a more pleasing result --
less aggravation in design -- less management and flexibility in
revision. So what if IE users see a leading vertical border on the first
link of horizontal navbar list because lack of ':first-child' support!
Or see no numbers on lists or outline headings because of no 'counters'
support! Maybe if we stop coddling IE either Windows users will wise-up
to the fact that IE is not the *only* Windows Internet Explorer, or MS
will wise-up that users may switch and fix their damn browser. Both
seems to be occurring.