20 reglas básicas para un correcto HTML

En Six Revisions se publica un artículo donde se detallan 20 reglas básicas para obtener un código HTML limpio y correcto:

  1. Declara siempre un !DOCTYPE.
  2. En la etiqueta title utiliza texto significativo.
  3. Utiliza las etiquetas meta.
  4. Utiliza los DIVs para separar las secciones principales de la estructura.
  5. Separa el contenido (HTML) de la presentación (CSS).
  6. Minimiza y unifica las CSS.
  7. Minimiza, unifica y coloca al fondo JavaScript.
  8. Utiliza los encabezados (h1... h6) de forma lógica.
  9. Utiliza las etiquetas HTML de forma correcta y en el sitio correcto.
  10. No usar los DIVs para cualquier cosa.
  11. Utiliza una lista indefinida (ul) para el menú de navegación.
  12. Cierra las etiquetas.
  13. Escribe las etiquetas en minúsculas.
  14. Utiliza el atributo alt para las imágenes.
  15. Utiliza el atributo title en los enlaces (cuando sea necesario).
  16. Utiliza las etiquetas fieldset y label en los formularios.
  17. Utiliza los comentarios condicionales para IE.
  18. Valida tu código.
  19. Escribe el código de forma clara y sangrado.
  20. No abuses de los comentarios.

(Fuente: sixrevisions.com)