Jump to the main content.

Beginner Tips

Tip No. of Votes Avg. Score
Showing 68 tip(s)
Ensure quick loading times 9 4.33
Don’t use all bold text in your content 6 4.5
Specify HTML document’s language 4 4.5
Don’t use splash pages 21 4.62
Make sure your site works with and without the www prefix 9 4.67
Don’t publish undated content 16 3.75
Use the CSS cascade 7 4.86
Always provide an alt text in img elements 7 4.57
Skip navigation links 4 4.5
Organize your CSS with flags 8 4.63
Use the th element for table headers 6 4.17
Don’t link pages to themselves 30 2.6
Don’t use empty HTML elements 30 2.57
Remember to make a 404 page 13 4.46
Don’t add reset buttons in forms 36 3.94
Don’t allow CSS caching 30 2.27
Group form controls by using fieldset and legend elements 11 4.36
Don’t use H1 for site title exclusively 18 3.89
Don’t put block elements inside inline elements 10 4.1
Use the CSS shorthand 15 4.47
Don’t resize the browser window 29 4.76
Do Proofread 23 4.96
Don’t overuse Flash 46 4.46
Make your URLs user friendly 32 4.56
Don’t make browsers guess which encoding the page uses 27 4.74
Use a Favicon 75 4.72
Don’t overuse AJAX 46 4.07
Don’t use XML declaration in IE6 13 3.46
Provide a good Contact page 33 4.73
Don’t use CSS hacks 60 2.55
Optimize web graphics 26 4.62
Don’t use justify exclusively 30 4.13
Learn the box model 26 4.85
Provide a print stylesheet 40 4.28
Improve the typographic contrast 28 4.71
Don’t remove the outline from links 65 2.74
Create a site map for larger sites 25 4
Don’t use the wrong dashes 23 4.17
Use headings to make your site more accessible 26 4.58
Don’t use frames 50 4.68
Don’t use “click here” links 44 4.68
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 51 3.33
Make use of :active pseudo selector 24 4.46
Don’t give presentational names to classes and ids 25 4.24
Never use HTML tables for layout 92 4.38
Cure your divitis 31 4.45
Don’t write non-descriptive titles 26 4.5
Add display:inline to floated elements 65 4.14
Autoplay is not best practise 120 4.62
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 142 4.72
Don’t Write Inline CSS and JS 77 4.14
Don’t Use Empty Links 26 4.54
Style Your Links Sensibly 39 4.74
Do not use NBSP for adding space 39 3.08
Use the right DOCTYPE 75 4.91
Don’t Write Bad Alt Text 27 4.7
Do write clean code 42 4.81
Do not force a new window 78 3.32
Write good class and id names 36 4.75
Validate your code 34 4.62
Don’t Use Pixels for Text 107 2.47
Don’t Write in All Caps 67 4.51
Use Succinct Writing 23 4.48