Hi all, an interesting discussion. Here are my thoughts:
First of all, a good developer considers his or her audience. This is the most important factor in development! For example, my target audience tends to be businesses, where some machines are old! That means Windoze '95, Netscape 4.x, etc. It also means that some of my audience uses cutting-edge technology. Thus, it was a challenge to develop a current website that will appear nearly identical using various platform/browser combinations.
Having said that, my comment to those who say production 100% valid HTML code will result in cross-browser compatibility I say bah! I validate all my web pages using W3C's HTML Validation tool (and a wonderful tool it is!).
After running my pages through the tool and verifying that there are absolutely no errors, I've viewed the same pages in Netscape Navigator 4.08 only to find the page looks significantly different - to the point where my design was broken.
There are certainly many tricks of the trade out there. My favorite is using a separate style sheet for NN4. This has been the single-most important strategy for achieving a great-looking site, no matter what the browser.
To sum up, and answer the thread title: "Professional Web developers don't adapt their sites to NN4 anymore?", I would have to say that is an incorrect statement. A better statement would be: "Professional web developers adapt their sites to their users' needs."
![[cheers] [cheers] [cheers]](/data/assets/smilies/cheers.gif)
Cheers!
Laura