General Web Design
- Usability should always win over showing off.
- Never, never, use JavaScript or
target
to open a new window. If I want a new window, I'll open it manually. - If you are thinking of creating a popup window, stop to think if you really need it. Most of the time you don't. A notable exception is AJAX calendars.
- If you are thinking of using Flash, stop to think if you really need it. Most of the time you don't. The chances of needing to use Flash are vanishingly small.
- Do not play a video or sound without the user first clicking on a play button. I cannot think of a single time I wanted a media file to automatically start.
- Design your site to look good on any size monitor. It must be usable on 13 inch notebooks, 9 inch netbooks, and iPhones, not just your 22 inch desktop or 17 inch laptop.
- Use proper HTML character codes. A common mistake is to use Windows curved quotes instead of the proper HTML quotes (“”).
See also: To Make a [Good] Web Page; it is dated, but still relevant. Brent Simmons wrote a good post on on the design of a good website that many designers can benefit from reading.