Es importante que escribamos comentarios en código para hacerlo más entendible para todo el equipo y no solo para quien lo escribe.
Comentarios en CSS: /* COMENTARIO */
Comentarios en HTML: <!-- COMENTARIO -->
Evitar usar selectores de etiqueta para dar algún estilo de manera general y no correr el riesgo de romper código que otro miembro del equipo haga.
Por ejemplo, en vez de usar a {}
para darle estilos a los enlaces de cierta sección, podemos ser más específicos y usar una clase ej. .linksHeader {}
.
Todos los archivos HTML deben llevar las siguientes etiquetas dentro de <head>
:
- Fuente Google fonts
Fuente Montserrat, weight: 300, 400, 500 y 700
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap" rel="stylesheet">
- Iconos Font Awesome
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" />
- Etiqueta de estilos general
El archivo styles.css contiene los estilos del header y footer, así como un estilo general para todo el sitio * {}
como tipo de fuente, margin: 0
, padding: 0
, etc. Por lo que en sus archivos ya no habrá necesidad de que pongan estilos que apliquen a todo el documento (* {}
), en caso de querer hacerlo, modificar el archivo styles.css con el estilo que deseen agregar.
El archivo está disponible en la rama develop, hacer un git pull para traer el archivo a su repositorio local.
<link rel="stylesheet" href="/css/styles.css">
Usar las siguientes medidas para sus media queries 768px y opcionalmente 1280px. Se recomienda utilizar la estrategia mobile first.
@media (min-width: 768px)
y opcionalmente @media (min-width: 1280px)
Nombrar sus archivos CSS con el mismo nombre de la sección que estén trabajando. Ej. login.css, register.css, productCart.css, etc.
Tratar de usar medidas rem, la medida por default del navegador es 16px. Por lo tanto, 1 rem = 16px, si quiero que un margen tenga 5px usaria margin: 0.3125rem
(5/16).