Jump to the main content.

Beginner Tips

Tip No. of Votes Avg. Score
Showing 66 tip(s)
Specify HTML document’s language 2 5
Don’t use splash pages 4 5
Make sure your site works with and without the www prefix 4 4.25
Don’t publish undated content 5 4.6
Use the CSS cascade 6 4.83
Always provide an alt text in img elements 5 4.4
Skip navigation links 4 4.5
Organize your CSS with flags 6 4.5
Use the th element for table headers 6 4.17
Don’t link pages to themselves 20 3.2
Don’t use empty HTML elements 16 3.25
Remember to make a 404 page 12 4.42
Don’t add reset buttons in forms 32 4.03
Don’t allow CSS caching 23 2.48
Group form controls by using fieldset and legend elements 10 4.3
Don’t use H1 for site title exclusively 18 3.89
Don’t put block elements inside inline elements 6 4.83
Use the CSS shorthand 15 4.47
Don’t resize the browser window 28 4.75
Do Proofread 19 4.95
Don’t overuse Flash 41 4.39
Make your URLs user friendly 29 4.52
Don’t make browsers guess which encoding the page uses 26 4.73
Use a Favicon 73 4.71
Don’t overuse AJAX 44 4.11
Don’t use XML declaration in IE6 13 3.46
Provide a good Contact page 31 4.71
Don’t use CSS hacks 58 2.53
Optimize web graphics 24 4.58
Don’t use justify exclusively 30 4.13
Learn the box model 26 4.85
Provide a print stylesheet 39 4.26
Improve the typographic contrast 28 4.71
Don’t remove the outline from links 63 2.7
Create a site map for larger sites 24 3.96
Don’t use the wrong dashes 21 4.1
Use headings to make your site more accessible 26 4.58
Don’t use frames 49 4.67
Don’t use “click here” links 41 4.66
Use ins and del elements for document changes 11 4.09
Use proper markup on quotes 10 4.5
Don’t use flags to indicate a language 49 3.31
Make use of :active pseudo selector 24 4.46
Don’t give presentational names to classes and ids 24 4.21
Never use HTML tables for layout 87 4.44
Cure your divitis 29 4.48
Don’t write non-descriptive titles 26 4.5
Add display:inline to floated elements 64 4.13
Autoplay is not best practise 117 4.61
Use an asterisk to indicate required fields 76 3.86
Declare a background color 80 4.53
Don’t use text scrollers 89 4.28
Don’t underline text that is not a link 140 4.72
Don’t Write Inline CSS and JS 77 4.14
Don’t Use Empty Links 25 4.52
Style Your Links Sensibly 39 4.74
Do not use NBSP for adding space 38 3.11
Use the right DOCTYPE 72 4.9
Don’t Write Bad Alt Text 27 4.7
Do write clean code 40 4.8
Do not force a new window 76 3.38
Write good class and id names 35 4.74
Validate your code 34 4.62
Don’t Use Pixels for Text 103 2.5
Don’t Write in All Caps 66 4.5
Use Succinct Writing 20 4.4