Dev

Los 20 mejores consejos de Emmet para ayudarte a codificar HTML / CSS increíblemente rápido

Los 20 mejores consejos de Emmet para ayudarte a codificar HTML / CSS increíblemente rápido

Emmet, anteriormente conocido como Zen Coding, 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 un formulario simple a uno complejo..

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

La forma en que funciona Emmet es escribiendo la tecla de tabulación del teclado cuando termine de escribir la sintaxis. Los siguientes son los símbolos Emmet más comunes que puede utilizar. Para verlos en acción, continúe leyendo..

Emmet - Mejores trucos de HTML

Te sorprenderá 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 forma predeterminada, si abrevia el nombre de etiqueta desconocido, Emmet escribirá automáticamente la etiqueta que escriba. Vea la animación a continuación para entenderlo fácilmente.

1. Anidamiento

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

2. Hermano

Si no desea anidar sus elementos, simplemente puede usar un plus + signo seguido de las etiquetas que desea agregar. Ejemplo, el encabezado + sección + artículo + pie de página le dará un lugar diferente para encabezamiento, sección, artículo y pie de página.

3. Sube

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

4. Agregar 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 clases en CSS que es un punto . firmar. Por ejemplo, si quiero tener un div con .envase clase, h1 con .título y nav con .reparado, entonces solo tengo que escribir div.container> encabezado> 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. Agregar ID

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

6. Agregar texto

Emmet no es tan simple como abreviar algunas etiquetas, incluso puede agregar una línea de texto dentro. Para agregar algo de texto, solo tiene que envolver el texto con corchetes firmar. No es necesario agregar un mayor > firmar ya que el texto se agregará automáticamente dentro de la etiqueta.

7. Agregar atributo

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

8. Agrupación

Cuando desee tener un elemento con varios anidados en el interior, agrúpelos con () le ayudará a lograrlo fácilmente. Ejemplo, quiero tener un contenedor que tenga un encabezado con h1 y navegación dentro y otra sección fuera del encabezado, simplemente escribiré: .contenedor> (encabezado> h1 + nav.fixed) + (sección> .content + .sidebar).

9. Multiplicación

Esta función puede convertirse en una de sus favoritas de Emmet. Al igual que con la multiplicación, podemos multiplicar cualquier elemento tanto como queramos. Para usarlo simplemente agregue una estrella * signo después del elemento que desea multiplicar y sume 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 le ayudará a escribir fácilmente nombres diferentes con un número creciente. La sintaxis correcta para esta función es un dólar PS firmar. La numeración automática se utiliza mejor con la multiplicación. Ejemplo, quiero agregar mi anterior li artículo con una clase de Artículo 1 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 un texto ficticio abriendo el generador de labios como lipsum.com, con Emmet ya no necesita hacerlo. Emmet también admite el generador de texto ficticio con lorem o lipum sintaxis. También puede especificar cuánto tiempo será su texto. Por ejemplo, quiero tener un texto de 10 palabras, luego escribiré lorem10.

12. Documento automático

Cuando está iniciando un nuevo proyecto, en lugar de escribir la estructura html manualmente o copiar y pegar desde otros recursos, Emmet puede hacerlo mejor por usted. Todo lo que necesita hacer es escribir un exclamatorio ! Firma, presiona la pestaña y la magia sucede. 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 favicon, rss o un archivo CSS externo que desea agregar a su documento, puede usar trucos de enlaces para escribirlos más rápido. Para incluir un favicon, escriba enlace: favicon luego te generará un enlace de favicon por defecto favicon.ico nombre de archivo en el interior. Y para css, enlace: css le generará un enlace CSS por defecto style.css nombre de estilo en el interior. Y RSS será rss.xml como nombre predeterminado.

Puedes combinarlos con plus + firmar para generar recursos más rápido.

14. Ancla

Por defecto, cuando escribe a etiqueta, luego presione la pestaña, obtendrá un completo a etiqueta con href atributo en el interior. Pero puedes agregar un http: // valor si lo combinas con un enlace, por ejemplo un enlace. Y si desea tener un enlace de correo electrónico en su lugar, utilice a: correo.

15. Salto inteligente

Los últimos trucos de HTML que te daré es la función 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 solo en determinadas condiciones.

Primero, si quieres tener un div con ID o clase adentro, no necesita escribir el nombre de la etiqueta, simplemente escriba directamente el símbolo de identificación o clase junto con su nombre.

En segundo lugar, cuando estás dentro de un ul etiqueta, omite escribir el li etiqueta si tiene una clase o id.

Y el último se aplica dentro mesa etiqueta. Puedes saltarte la escritura tr y td etiqueta si tienen clase o identificación y Emmet los agregará automáticamente por ti.

Emmet - Mejores trucos CSS

Después de aprender algunos de los trucos de HTML, ahora es el momento de usar CSS. Algunos de los símbolos comunes que se muestran en la imagen superior no funcionarán con CSS. Son mas grandes > y sube ^ símbolos. Si los usa, producirán como más + símbolo. Así que vamos.

1. Ancho y alto

Definiendo ancho y altura con Emmet es muy fácil. Solo debes escribir la primera palabra de ellas seguida del tamaño que deseas agregar. De forma predeterminada, si no especifica las unidades, Emmet las generará con px unidad. El símbolo de unidad disponible es el 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. ejército de reserva Generará texto alineado con izquierda valor, td estarán decoración de texto con ninguno valor y tt se convertirá transformación de texto con mayúsculas valor.

3. Antecedentes

Para agregar fondo, simplemente use bg abreviatura. Puedes combinarlo con bgi Llegar imagen de fondo, bgc por color de fondo y bgr por repetición de fondo. También puedes escribir bg+ para obtener una lista completa de las propiedades de fondo.

4. Tipo de letra

El signo más no solo se aplica al fondo. Para @Perfil delantero, simplemente puedes escribir @F+ para obtener una lista completa de @Perfil delantero propiedad. Si escribe @F sin el signo más, obtendrá un básico @Perfil delantero solo.

5. Varios

Otros grandes trucos son que puedes abreviar la escritura. animación con anim texto. Si agrega un menos - firmar, obtendrá la propiedad de animación con valor total. También hay @kf texto que producirá una lista completa de @keyframe.

VEA TAMBIÉN: Los 15 mejores marcos PHP gratuitos para 2015

Conclusión

Emmet es una enorme herramienta que le permite ahorrar tiempo y agilizar su proceso de desarrollo. Si acaba de conocer a Emmet, no es demasiado tarde para probarlo ahora. Esos trucos son solo algunas de las características de Emmet. Hay muchos otros símbolos y sintaxis en Emmet, especialmente para CSS. Simplemente diríjase a los documentos de Emmet o a la hoja de referencia para ampliar su lectura.

Anuncios antiguos en redes sociales (fotos)
Imagínese un mundo sin Internet o redes sociales, ¿no es así? y ahora imagina Facebook, Twitter, etc. en la década de 1950. Sería bastante interesante...
Extraños se conocieron en Google+ y escribieron una novela colaborada sobre él
Después de mucho tiempo encontré una historia interesante en las redes sociales. Esta historia proviene de Taiwán, China.. Esta es una historia de Gs...
Cómo grabar la pantalla del iPhone en Windows y Mac
Puede haber varias situaciones en las que necesite grabar la pantalla de su iPhone. Puede ser para mostrar un video de juego en YouTube, o tal vez sim...