Recomendado, 2024

La Elección Del Editor

Los 20 mejores consejos Emmet para ayudarte a codificar HTML / CSS Crazy Fast

Emmet, anteriormente conocida como Codificación Zen, es una de las mejores herramientas que debe tener para aumentar su productividad mientras codifica HTML o CSS. Funciona igual que la finalización de código, pero es más potente y sorprendente. Es capaz de automatizar su HTML / CSS de una forma simple a una compleja.

Emmet ofrece un buen soporte para editor de texto o IDE (entorno de desarrollo integrado) como Dreamweaver, Eclipse, Sublime Text, TextMate, Expresso, Coda, corchetes, Notepad ++, PHPStorm y muchos más. También es compatible con la herramienta de edición en línea como JSFiddle, JSBin, CodePen, IceCoder y Codio .

La forma en que funciona Emmet es escribiendo la tecla del teclado de la pestaña cuando termine de escribir la sintaxis. Los siguientes son los símbolos Emmet más comunes que puede utilizar. Para verlos en acción, por favor sigue leyendo.

Emmet - HTML mejores trucos

Te sorprenderás al escribir HTML con Emmet como lo hice yo. Como se dijo anteriormente, Emmet puede abreviar un HTML simple a uno muy complejo. Y están escritos solo en una sola línea de código. De manera predeterminada, si abrevias un nombre de etiqueta desconocido, Emmet escribirá automáticamente la etiqueta que escribes. Vea la animación a continuación para entenderlo fácilmente.

1. Anidación

Para anidar algunos elementos solo necesita agregar un signo más grande > después de cada etiqueta que desee utilizar. Por ejemplo, cuando quiero tener un header con nav, div, ul y li dentro, solo necesito escribir header>nav>div>ul>li y la tecla de tabulación.

2. hermano

Si no desea anidar sus elementos, simplemente puede usar un signo más + seguido de las etiquetas que desea agregar. Por ejemplo, el header+section+article+footer le dará un lugar diferente para header, section, article y footer .

3. subir

Cuando está dentro de un elemento secundario y desea tener otro elemento fuera de ese elemento, puede subir fácilmente un elemento con el signo ^ . Si lo escribes dos veces, escalarás el elemento doble y así sucesivamente. Por ejemplo, si escribe header>div>h1>nav, tendrá el elemento de navegación aún dentro del h1. Para sacarlo, simplemente reemplace el último > signo con ^ .

4. Añadir clase

Emmet también puede incluir su nombre de clase preferido dentro de la etiqueta. El signo que usará es el mismo que el selector de clase en CSS que es un punto . firmar. Por ejemplo, si quiero tener un div con clase .container, h1 con .title y nav con .fixed, entonces solo tengo que escribir div.container>header>h1.title+nav.fixed .

Si desea tener más de una clase dentro, escriba su clase adicional después de la primera clase junto con el punto . firmar. Ejemplo: div.container.center producirá .

5. Añadir ID

Además de la clase, también puede agregar una identificación dentro de su etiqueta con # signo # . El uso es el mismo que al agregar una clase, pero no puede escribir doble ID en el interior. Si intentas hacerlo, Emmet solo leerá la última ID que escribas.

6. Añadir texto

Emmet no es tan simple como abreviar algunas etiquetas, incluso puede agregar una línea de texto dentro. Para agregar un poco de texto, solo tiene que envolver el texto con el signo {} corchete. No es necesario agregar un signo > más grande ya que el texto se agregará automáticamente dentro de la etiqueta.

7. Añadir atributo

Si desea agregar otro atributo aparte de la clase y la identificación, simplemente coloque el atributo que desea agregar dentro del signo del corchete [] . Por ejemplo, quiero tener una imagen que tenga la fuente logo.png con el logo alt, así que solo escribo img[src="logo.png"] .

8. Agrupación

Cuando desee tener un elemento con varios elementos anidados en su interior, agruparlos con el signo () lo ayudará a lograrlo fácilmente. Por ejemplo, quiero tener un contenedor que tenga un encabezado con h1 y nav dentro y otra sección fuera del encabezado, simplemente escribiré: .container>(header>h1+nav.fixed)+(section>.content+.sidebar) .

9. Multiplicación

Esta característica puede convertirse en uno de tus favoritos de Emmet. Al igual que con la multiplicación, podemos multiplicar cualquier elemento tanto como queramos. Para usarlo, simplemente agregue un signo de estrella * después del elemento que desea multiplicar y agregue el número del elemento. Por ejemplo, quiero escribir cinco elementos li dentro de ul, entonces la sintaxis correcta es ul>li*5 .

10. Numeración automática

La numeración automática te ayudará a escribir fácilmente diferentes nombres con un número creciente. La sintaxis correcta para esta característica es un signo de dólar. La numeración automática se utiliza mejor con la multiplicación. Ejemplo, quiero agregar mi elemento anterior de li con una clase de item1 a item5 . Entonces, solo tengo que agregar un nombre de clase adicional con el signo de dólar: ul>li.item$*5 .

11. Lorem

Si solía escribir algún texto ficticio abriendo el generador de lipsum como lipsum.com, con Emmet no necesita hacerlo más. Emmet también admite el generador de texto ficticio con sintaxis de lorem o lipsum . También puede especificar cuánto tiempo se convertirá su texto. Por ejemplo, quiero tener un texto con 10 palabras, luego escribiré lorem10 .

12. Auto documento

Cuando está iniciando un nuevo proyecto, en lugar de escribir la estructura html manualmente o copiar y pegar desde otros recursos, Emmet puede hacerlo por usted mejor. Todo lo que necesitas hacer es escribir un exclamativo ! Firma, pulsa la pestaña y la magia pasa. Eso generará una estructura de documento HTML5 para usted, si desea utilizar un HTML4 en su lugar, simplemente escriba html:4t .

13. Enlace

Si tiene un archivo favicon, rss o CSS externo que desea agregar a su documento, puede usar trucos de enlaces para escribirlos más rápido. Para incluir un favicon, escriba link:favicon luego se le generará un enlace de favicon con el nombre predeterminado del archivo favicon.ico . Y para css, link:css le generará un enlace CSS con el nombre de estilo style.css predeterminado en style.css interior. Y RSS será rss.xml como nombre predeterminado.

Puedes combinarlos con el signo más + para generar recursos más rápidos.

14. ancla

De forma predeterminada, cuando escribe a etiqueta y luego pulsa la pestaña, obtendrá a etiqueta completa con el atributo href interior. Pero puede agregar un // valor si lo combina con el enlace, por ejemplo, a:link . Y si desea tener un enlace de correo en su lugar, entonces use a:mail .

15. Salto inteligente

Los últimos trucos HTML que te daré son las funciones de omisión inteligente. Básicamente, no tienes que escribir el nombre de la etiqueta cuando quieres tener una clase o una identificación dentro de ella. Esto se aplica sólo en algunas condiciones determinadas.

Primero, si desea tener un div con ID o clase dentro, no necesita escribir el nombre de la etiqueta, solo escriba directamente el símbolo de id o clase junto con su nombre.

Segundo, cuando está dentro de una etiqueta ul, omite escribir la etiqueta li si tiene una clase o id.

Y lo último se aplica dentro de la etiqueta de la table . Puede omitir la escritura de las etiquetas tr y td si tienen clase o id y Emmet las agregará automáticamente.

Emmet - Los mejores trucos de CSS

Después de aprender algunos de los trucos HTML, ahora es el momento para el CSS. Algunos de los símbolos comunes que se muestran en la imagen superior no funcionarán con CSS. Son más grandes > y suben ^ símbolos. Si los usas, producirán como el símbolo más + . Por lo tanto, vamos a ir.

1. Ancho y Altura

Definir width y height con Emmet es muy fácil. Solo tiene que escribir la primera palabra de ellos seguido del tamaño que desea agregar. De forma predeterminada, si no especifica las unidades, Emmet las generará con la unidad px . El símbolo de unidad disponible es porcentaje % y em .

2. texto

Hay algunos símbolos de propiedad de texto fáciles de usar y se generarán con el valor predeterminado. ta generará text-align con valor left, td será text-decoration none valor none y tt se transformará en text-transform con valor en uppercase .

3. Antecedentes

Para agregar fondo, simplemente use la abreviatura bg . Puede combinarlo con bgi para obtener background-image de background-color, bgc para background-color de background-color bgc para la bgc de background-color . También puede escribir bg+ para obtener una lista completa de propiedades de fondo.

4. Font Face

El signo más no solo es aplicable para el fondo. Para @font-face, simplemente puede escribir @f+ para obtener una lista completa de las propiedades de @font-face . Si escribe @f sin el signo más, solo obtendrá una @font-face básica.

5. Misceláneo

Otros grandes trucos son los que puedes abreviar escribiendo animation con texto anim . Si agrega un signo menos, obtendrá propiedades de animación con valor total. También hay @kf texto @kf que producirá una lista completa de @keyframe .

Conclusión

Emmet es una herramienta de ahorro de tiempo muy grande para optimizar su proceso de desarrollo. Si solo conoces a Emmet, no es demasiado tarde para intentarlo ahora. Esos trucos son solo algunas de las características de Emmet. Hay muchos otros símbolos y sintaxis en Emmet, especialmente para CSS. Solo dirígete a los documentos de Emmet o a la hoja de trucos para mejorar tu lectura.

Top