Skip to content

WuilfredoAz/Cursos-resumenes

Repository files navigation

Cursos tomados

Este es un repositorio creado con la finalidad de guardar todos los apuntes físicos que he creado sobre los cursos que he tomado hasta el momento. Con el único fin de preservar dicho conocimiento y tenerlo más accesible.

Listado

Buenas prácticas generales

  • Preferir <link> sobre @import para usar hojas de estilos.

  • Definir un font-size al elemento root (html) y hacerlo en px.

  • Usar box-sizing: border-box;.

  • Estandarizar los estilos iniciales de nuestra etiquetas HTML para todos los navegadores con:

  • Evitar el uso de selectores de etiquetas e indicadores y trabajar en su mayoria con clases.

  • Maquetar bajo un enfoque Mobile First

  • Escribir CSS pensando en reutilizar código (DRY).

  • Tener precaución con los shorthand de CSS:

    • padding, margin, font, background, border, border-radius.
    • Prefiere background-color: #fff; sobre background: #fff;.
  • Ordenar el código CSS en cada selector usando la fórmula PC-TV:

    • (P)osicionamiento: display, float, position, top, left, right, bottom, clear, z-index.
    • (C)aja o modelo de caja: margin, padding, width, height, border.
    • (T)extos: font-family, font-size, line-height, color, text-align, text-decoration.
    • (V)arios: background-color, border-radius, outline, opacity.

    EX de PC-TV

    .ejemplo
    {
        /* Posicionamiento */
        position: fixed;
        bottom: 50%;
        right: 0;
        z-index: 7;
    
        /* Modelo de caja */
        height: 80vw;
        width: 80%;
        margin: 1rem;
    
        /* texto */
        font-size: 3rem;
        text-decoration: none;
    
        /* Varios */
        opacity: .5;
        background-color: #fff;
    }
  • Otra forma de ordenar el código CSS en cada selector es ordenarlo alfabéticamente (ignorando los prefijos.).

    Ex de alfabéticamente

    .ejemplo
    {
        background: red;
        border: 1px solid;
        border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
        color: black;
        text-align: center;
        text-indent: 2em;
    }

Quiero contribuir

Si te interesa contribuir ya sea mandando parte de tus conocimientos para que aparezca en cualquier curso o para hacer una correción en alguno de ellos, bienvenido sea tu pull request 😎

About

Resumen/Cuestionario de los cursos que he tomado

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published