Web page style
Not everyone agrees on what is usable.
Here is my take.
Avoid, or use with caution
- Pages you cannot link to.
- Unstable URLs.
- Splash screens.
- Intro videos and animations before the main site arrives.
- Too many moving parts. Too many visual distractions.
- Small font size
-
Large fonts are not a problem.
Small unreadable fonts are a problem.
- OK, I can "Ctrl +" on my desktop browser to read it.
And probably pinch on my mobile browser to read it.
But still, best avoid.
Bad things that people used to do
- Page backgrounds
- At least, page backgrounds with text directly on them.
Most such setups just make your page unreadable and unpleasant.
- If the text is in an opaque div and the opaque div sits on a page with a background, there is no problem.
- Frames
- Using frames (e.g. for a menu) breaks the clean, well-understood Web model.
It breaks bookmarks and hyperlinks.
- iframe is useful to embed one site's content in another.
- Changing window.status
- Some sites in the past used JS to edit
window.status
to show something other than the URL.
- This took away the user's ability
to see the URL that a link leads to.
- This is no longer a problem.
Because it can be used for attacks and deceptions,
browsers no longer support changing window.status.
- The URL is an important part of deciding whether to click on a link or not.
Browsers should never hide it.
Other bad things
- In general, sites that only work on (have only been tested on):
- Windows
- PC (not mobile)
- powerful client
- fast connection
- Over-long, complex, cryptic URLs.
See
URL as UI.
- URLs where you cannot
hack off bits from the RHS
to move up a level.
- In general,
Things that break the Web model.