I design sites with all users in mind. Each site performs well with any browser loads quickly, even for users with low-end modems fits on even the smallest monitor Text and graphics reinforce the purpose and structure of the site. I avoid very long pages of text that users must scroll through. I don't burden sites with large graphics or animations that make the pages slow to load. If viewers must wait more than a few seconds to see your pages, they might go elsewhere.
Backgrounds complement the site and print well.
I never use black backgrounds because they print only the black, not the text. I use very subtle backgrounds that don't interfere with the pages. I avoid frames on most sites. Users can get lost in the frames. It is difficult to print from frames.