Saltar la navegación

Buenas prácticas

Aspectos generales

  • Asegúrate de definir siempre un DOCTYPE, ¡y úsalo!
  • Evita usar estilos incrustados o elementos que definan la presentación de tu marcado.
  • Valida tu código a medida que codifiques.
  • Usa el navegador más moderno y con mejor soporte de los estándares durante el desarrollo y las pruebas, antes de probarlo en los navegadores "problemáticos", y no al revés.
  • Usa el menor número de archivos posible.

Estructura, nomenclatura, etc.

  • Sea cual sea, trata de ser consistente en el idioma usado cuando codifiques, tanto en los nombres como en los comentarios.
  • "Usa siempre minúsculas y guiones o guiones bajos para separar palabras", aconseja el autor del artículo.
  • Sé descriptivo en los nombres y huye de usar aquellos que se refieran a la apariencia de los elementos.
  • Trata de sacar partido de la cascada (reglas de especificidad de los CSS).
  • Usa criterios consistentes para organizar las declaraciones de estilos dentro de tu CSS.
  • Trata de comprimir lo más posible el archivo resultante. Puedes utilizar herramientas como CSS Minifier.
  • Evita usar comillas alrededor de las llamadas a imágenes.

Consideraciones adicionales

  • En el 90% de los casos, la solución más sencilla será la menos problemática.
  • Los hacks son la última solución.
  • Algunos navegadores tienen fallos de renderizado. La mayoría están localizados en páginas como PositionIsEverything.
  • Hay algunas técnicas que pueden ayudarte a reducir la cantidad de archivos de imagen que uses para construir tu página. Hablaremos de ellas más adelante.
  • No te olvides de preparar una hoja de estilos para impresión.
  • ¡No te olvides de los dispositivos móviles!

Conviene recordar...

  • Podemos utilizar más de una clase dentro de un elemento.
  • La etiqueta body puede tener una o más clases, utilizando bien "la cascada" podemos sacarles mucho partido.