Forum Moderators: not2easy
</style>
On the question of NN4 compatibility, I pretty much ignore it and let those users see just a text rendering of my pages. My layout is such that it still looks okay that way, they just don't get the pretty colors. :) But for some sites that's not an option. In that case, some may recommend a separate layout based on tables for those users.
It is possible to use "browser sniffing" to serve specific stylesheets to specific browsers. But generally you just want to write code that will validate, then tweak and/or add "hacks" as required. That should take care of most modern browsers. One piece of advice that seems to be repeated often here is to check your code against a Mozilla browser (it seems to be most compliant with standards), then tweak as necesary to get IE to play nicely.
I'd suggest also that you become familiar with the box model, and the issues surrounding it in IE. That (for me, anyway) is the problem most frequently encountered.