| Specify HTML document’s language |
2 |
5 |
Always provide an alt text in img elements |
5 |
4.4 |
| Use tables in HTML email |
8 |
3.75 |
| Don’t be skipping heading levels |
5 |
5 |
Use the title attribute on form elements |
6 |
4.33 |
| Use the optgroup element for hierarchical select options |
5 |
4.2 |
| Don’t use empty HTML elements |
16 |
3.25 |
Group form controls by using fieldset and legend elements |
10 |
4.3 |
| Consider using Diagnostic styling |
6 |
4.5 |
| Don’t put block elements inside inline elements |
6 |
4.83 |
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 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 give presentational names to classes and ids |
24 |
4.21 |
Always use utf-8 encoding |
44 |
4.73 |
| Use semantic markup for tag clouds |
23 |
3.83 |
| Cure your divitis |
29 |
4.48 |
| Don’t think valid HTML is good HTML |
50 |
4.58 |
| Use Microformats to enhance markup semantics |
38 |
4.16 |
| 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 |
| 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 |
103 |
2.5 |
| Don’t Write in All Caps |
66 |
4.5 |