Jump to the main content.

Master Index

Tip No. of Votes Avg. Score
Showing 103 tip(s)
Don’t use HTTP based resources on a HTTPS page 4 4.75
Specify a text colour for img elements 5 4
Don't use protocol relative paths to CSS files 2 5
Plan the absence of Javascript 3 5
Always provide an alt text in img elements 5 4.4
Use tables in HTML email 7 3.57
Get familiar with CSS escape sequences 11 4.91
Don't be skipping heading levels 3 5
Use the title attribute on form elements 6 4.33
Skip navigation links 4 4.5
Combine screen and print styles to save a HTTP request 5 3.4
Organize your CSS with flags 5 4.4
Learn when to use GET and POST 5 4.2
Use the th element for table headers 6 4.17
Don't link pages to themselves 17 2.88
Use the optgroup element for hierarchical select options 5 4.2
Don't use empty HTML elements 14 3.57
Remember to make a 404 page 12 4.42
Don't add reset buttons in forms 28 3.89
Optimize the title tags 11 4.91
Avoid CSS expressions 6 4
Don't allow CSS caching 19 2.63
Group form controls by using fieldset and legend elements 10 4.3
Don't use H1 for site title exclusively 17 3.82
Consider using Diagnostic styling 6 4.5
Avoid issues on handling getElementById 7 3.86
Don't put block elements inside inline elements 5 4.8
Don't forget keyboard navigation 12 4.25
Use negative CSS margins 13 3.85
Use the CSS shorthand 14 4.43
Don't fix, prevent 18 3.78
Learn to optimize JPEGs 11 4.82
Don't resize the browser window 28 4.75
Do Proofread 19 4.95
Don't Allow Hotlinking 34 3
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 43 4.09
Improve Your Web Typography 34 4.82
Don't use XML declaration in IE6 13 3.46
Keep your users updated during the loading 21 4.62
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
Don't forget summary attribute 17 3.29
Don't use definition lists for marking up dialogues 8 4.38
Use the label element to make forms accessible 25 4.68
Keep content in a logical order in the source 26 4.88
Don't use inaccessible tables 26 4.73
Provide a print stylesheet 39 4.26
Don't use color alone to convey information 21 4.57
Improve the typographic contrast 28 4.71
Don't remove the outline from links 62 2.69
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
Don't rely on colors in print stylesheet 11 4.55
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
Always use utf-8 encoding 44 4.73
Never use HTML tables for layout 85 4.42
Use semantic markup for tag clouds 23 3.83
Don't use negative letter-spacing without good cause 35 2.97
Cure your divitis 29 4.48
Don’t write non-descriptive titles 26 4.5
Add display:inline to floated elements 64 4.13
Don't think valid HTML is good HTML 50 4.58
Use Microformats to enhance markup semantics 38 4.16
Autoplay is not best practise 116 4.6
Use an asterisk to indicate required fields 75 3.84
Don't Use @import 86 3.84
Declare a background color 79 4.52
Don't use display:none to hide an element 88 2.61
Use Better Font Stacks 44 4.43
Don't use text scrollers 88 4.27
Put Scripts at the Bottom 91 3.93
Don't underline text that is not a link 139 4.72
Use CSS Sprites 100 4.64
Don't Write Inline CSS and JS 77 4.14
Combine CSS classes 48 4.31
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 IE Conditional Comments 53 3.4
Use the right DOCTYPE 72 4.9
Don't Write Bad Alt Text 27 4.7
Do write clean code 40 4.8
Don't send XHTML as text/html 59 3.34
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 102 2.52
Don't Write in All Caps 66 4.5
Use Succinct Writing 20 4.4