Toda herramienta que nos ayude a mejorar nuestro performance mientras realizamos una tarea es útil. En este artículo te enseñaré como usar Emmet para aumentar tu velocidad de desarrollo.
¿Qué rayos es Emmet?
TL;DR
Es una herramienta que nos permite escribir código HTML y CSS más rápido mediante abreviaciones, literalmente es un TL;DR (too long; didn't read)
hecho código. Podrás realizar cosas chulas como las que verás a continuación:
De manera nativa se incluye Emmet en editores de texto como Visual Studio Code, Sublime Text y WebStorm. Solo basta con escribir la abreviación y pulsar la tecla TAB
.
Te mostraré algunas combinaciones que pueden resultar útiles:
HTML
Agregar hijos
nav>ul>li
- Podemos ordenar hijos de un mismo elemento con el carácter >.
Resultado 👇
Agregar clases a elementos
div.card>div
- Podemos agregar clases a los elementos utilizando el carácter . siempre después del elemento al que queremos agregar la clase.
Resultado 👇
Agrupar elementos
div>header>a+(aside>h1)
- Podemos agrupar elementos utilizando los paréntesis ().
Resultado 👇
Multiplicar elementos
ul>li*3
- Podemos multiplicar elementos utilizando el carácter / * /.
Resultado 👇
CSS
Elementos hermanos
tac+p5
- Podemos agregar elementos hermanos utilizando el carácter +.
Resultado 👇
Valores y unidades
Podemos utilizar abreviaciones para los valores y unidades que más utilicemos 👇
m10
→ margin: 10px;
, p5
→ padding: 5px;
, pt12
→ padding-top: 12px;
Colores
#1
→ #111111
#e0
→ #e0e0e0
#fc0
→ #ffcc00
Comentarios finales
Todas estas combinaciones mejorarán la forma en la que escribes código HTML y CSS, lo harás de forma más dinámica y rápida.
Lo interesante es que todas estas combinaciones las puedes aplicar en tus frameworks favoritos de javascript y de css 🤩
Si quieres ver más combinaciones interesantes puedes visitar este sitio web de la documentación oficial de Emmet: https://docs.emmet.io/cheat-sheet