Emmet Herramienta que agiliza la escritura de código HTML y CSS mediante abreviaciones y atajos. Permite generar rápidamente estructuras complejas con sintaxis abreviada, como:
  • div>ul>li*3: crea un div con una lista ul que contiene 3 elementos li.
  • .clase: genera un div con la clase especificada.
  • #id: crea un elemento con un identificador único.
  • Uso de operadores para anidar (>), hermanos (+) y multiplicar (*).
  • Expansión instantánea de abreviaciones con la tecla Tab.
  • Atajos para insertar rápidamente propiedades CSS, como m10 para margin: 10px;.
  • Soporte para personalización y snippets propios.
  • Gran compatibilidad con editores como Visual Studio Code.
Temas adicionales sobre Emmet:
  • ${n}: Uso de variables numéricas para nombrar elementos automáticamente. Por ejemplo, ul>li.item$*5 genera 5 li con clases item1, item2, etc.
  • {texto}: Inserta texto literal dentro del elemento. Ejemplo: a{Enlace} crea un enlace con el texto "Enlace".
  • Abreviaciones para atributos: input:email genera un input con atributo type="email".
  • Soporte para atributos personalizados: div[role="main" aria-label="contenido"] para accesibilidad.
  • Combinación con CSS: abreviaciones para propiedades y valores rápidos, como p10 para padding: 10px;, bgc#333 para background-color: #333;.
  • Multiplicación con contenido variable: li.item$*3{Ítem $} genera tres elementos con texto numerado automáticamente.
  • Emmet también soporta abreviaciones para SVG, facilitando la creación rápida de gráficos vectoriales.
  • Permite anidar abreviaciones complejas para estructuras HTML altamente anidadas en una sola línea.
← Volver