Jump to the main content.

Don’ts Archive

Tip No. of Votes Avg. Score
Don’t use empty image src 6 4.33
Don’t use all bold text in your content 5 4.8
Don’t put non-ascii characters in URLs 7 2.71
Don’t use splash pages 21 4.62
Don’t publish undated content 13 3.77
Don’t use HTTP based resources on a HTTPS page 5 4.8
Don’t use protocol relative paths to CSS files 6 3.17
Don’t be skipping heading levels 7 4.29
Don’t link pages to themselves 29 2.66
Don’t use empty HTML elements 26 2.62
Don’t add reset buttons in forms 34 4.03
Avoid CSS expressions 7 4
Don’t allow CSS caching 29 2.17
Don’t use H1 for site title exclusively 18 3.89
Don’t put block elements inside inline elements 8 4.38
Don’t forget keyboard navigation 12 4.25
Don’t fix, prevent 19 3.84
Don’t resize the browser window 29 4.76
Don’t Allow Hotlinking 38 2.82
Don’t overuse Flash 46 4.46
Don’t make browsers guess which encoding the page uses 27 4.74
Don’t overuse AJAX 45 4.13
Don’t use XML declaration in IE6 13 3.46
Don’t use CSS hacks 60 2.55
Don’t use justify exclusively 30 4.13
Don’t forget summary attribute 18 3.39
Don’t use definition lists for marking up dialogues 9 4.44
Don’t use inaccessible tables 26 4.73
Don’t use color alone to convey information 23 4.61
Don’t remove the outline from links 65 2.74
Don’t use the wrong dashes 23 4.17
Don’t use frames 50 4.68
Don’t use “click here” links 44 4.68
Don’t rely on colors in print stylesheet 11 4.55
Don’t use flags to indicate a language 51 3.33
Don’t give presentational names to classes and ids 25 4.24
Never use HTML tables for layout 92 4.38
Don’t use negative letter-spacing without good cause 36 3.03
Don’t write non-descriptive titles 26 4.5
Don’t think valid HTML is good HTML 50 4.58
Autoplay is not best practise 120 4.62
don-#8217-t-use-@import<-a><-td> 87<-td> 3.85<-td> <-tr> Don’t use display:none to hide an element 93 2.6
Don’t use text scrollers 89 4.28
Don’t underline text that is not a link 142 4.72
Don’t Write Inline CSS and JS 77 4.14
Don’t Use Empty Links 26 4.54
Do not use NBSP for adding space 39 3.08
Don’t Write Bad Alt Text 27 4.7
Don’t send XHTML as text/html 60 3.3
Do not force a new window 78 3.32
Don’t Use Pixels for Text 107 2.47
Don’t Write in All Caps 67 4.51