Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tu nueva carrera de
desarrollo te espera.
Echa un vistazo a los
últimos listados.
anuncios a través de
Carbon
abreviaturas
Sintaxis
Tipos de elementos
Nombres de etiquetas implícitos
Generador “Lorem Ipsum”
Abreviaturas CSS
Prefijos de proveedores
Gradientes
Búsqueda borrosa
Comportamiento
Expandir abreviatura
Equilibrio
Ir a Par coincidente
Envolver con abreviatura
Ir a Editar punto
Seleccione un artículo
Alternar comentario
Etiqueta de división/unión
Remover etiqueta
Combinar líneas
Actualizar tamaño de imagen
Evaluar expresión matemática
Número de incremento/decremento
Reflejar valor CSS
Codificar/Decodificar imagen a datos:URL
filtros
Yandex BEM/OOCSS
personalización
fragmentos.json
preferencias.json
syntaxProfiles.json
Hoja de trucos
¶ Tipos de elementos
en documentos HTML y XML, cuando expande abreviaturas, todas las partes de la
abreviatura se transforman sobre la marcha en etiquetas HTML/XML. Pero ciertos
elementos como ao imgse transforman en elementos con atributos predefinidos: <a
href=""></a>y <img src="" alt="" />. ¿Cómo sabe Emmet cuándo agregar esos
atributos?
"html": {
"abbreviations": {
...
},
"snippets": {
...
},
"css": {
...
Como puede ver, en el primer nivel hay nombres de sintaxis para los cuales se definen
los elementos. Dentro de la sección de sintaxis hay definiciones de elementos divididas
en dos secciones: fragmentos y abreviaturas .
fragmentos
Los fragmentos son solo bloques de código sin formato, como en los editores de todos los
programadores. Puede escribir cualquier cosa allí y se generará "tal cual", sin ninguna
transformación.
abreviaturas
Las abreviaturas son en realidad bloques de construcción con algunas sugerencias de
datos. Dado que Emmet se usa principalmente para escribir etiquetas HTML/XML, la
definición de abreviatura usa el formato XML para describir el elemento .
Puede anular los valores de atributo predeterminados y agregar otros nuevos también:
... se expande a
<link rel="prefetch" href="" title="Hello world">
También puede agregar elementos secundarios, lo que obliga a Emmet a generar una
etiqueta de cierre:
link>xsl:apply-templates
<xsl:apply-templates></xsl:apply-templates>
</link>
Alias
En la sección de abreviaturas snippets.jsontambién puede definir alias : una forma
abreviada de abreviaturas de uso común. Los alias se pueden utilizar para definir:
...
"html": {
"abbreviations": {
"bq": "blockquote",
"ol+": "ol>li"
La ol+definición puede parecer ambigua ya que contiene +al final que también es un
operador hermano. Emmet expande correctamente tales abreviaturas y el signo más se
deja aquí por razones históricas. Solo recuerde que no necesita usar el signo más para
crear un alias de abreviatura.