Buenas prácticas CSS

El código que se ve limpio se siente limpio

HTML

Usar HTML semántico 

Exportar las imágenes a 2x

Metodologías

Nos ayudaran a escribir código CSS más predecible, reutilizable, mantenible y escalable.

CSS

Primero Un Repaso

Conceptos fundamentales 

  • Cascada

  • Especificidad

  • Herencia 

Recomendaciones

Multiples Archivos

Tabla de contenidos

Títulos 

CSS multilínea

.icon {
  display: inline-block;
  width:  16px;
  height: 16px;
  background-image: url(/img/sprite.svg);
}

.icon--home     { background-position:   0     0  ; }
.icon--person   { background-position: -16px   0  ; }
.icon--files    { background-position:   0   -16px; }
.icon--settings { background-position: -16px -16px; }

Indentar

NOTA: evitar hacer nesting de mas de 3 niveles

Alinear

Ordenar Alfabeticamente

Buenas practicas

Cosas Prohibidas

  • Estilos en línea

  • darle estilos a los ID

  • @import

  • usar !important

  • Usar Floats para construir un Layout

  • Cuidado con escribir background:red;

  • Usar 0px, 0%, 0rem, 0em

Recomendaciones

Links de interés 

Buenas prácticas CS

By Yan Vallejo

Buenas prácticas CS

CSS

  • 511