| Write effective Loops |
5 |
4.4 |
| Use inline validation in web forms |
7 |
4.14 |
| Use CSS for generating purely presentational content |
4 |
4.25 |
| Use progressive enhancement instead of graceful degradation |
8 |
4.13 |
| 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 |
| Get familiar with CSS escape sequences |
15 |
4.73 |
| Learn when to use GET and POST |
7 |
4.43 |
| Use the optgroup element for hierarchical select options |
5 |
4.2 |
| Optimize the title tags |
15 |
4.8 |
| Avoid CSS expressions |
7 |
4 |
| Consider using Diagnostic styling |
6 |
4.5 |
| Don’t fix, prevent |
21 |
3.57 |
| Learn to optimize JPEGs |
14 |
4.71 |
| Don’t Allow Hotlinking |
38 |
2.82 |
| Don’t overuse AJAX |
46 |
4.07 |
| Improve Your Web Typography |
36 |
4.81 |
| Don’t use CSS hacks |
60 |
2.55 |
Don’t forget summary attribute |
18 |
3.39 |
| Use Microformats to enhance markup semantics |
40 |
4.2 |
| Use CSS Sprites |
105 |
4.66 |
| Don’t send XHTML as text/html |
60 |
3.3 |