20 melhores dicas do Emmet para ajudá-lo a codificar HTML / CSS Crazy Fast

  • Clement Thomas
  • 0
  • 3696
  • 459

O Emmet, anteriormente conhecido como Zen Coding, é uma das melhores ferramentas que você deve ter para aumentar sua produtividade ao codificar HTML ou CSS. Funciona como a conclusão de código, mas é mais poderoso e surpreendente. É capaz de automatizar seu HTML / CSS de um formulário simples para o complexo.

O Emmet oferece um bom suporte para o editor de texto ou IDE (Integrated Development Environment), como Dreamweaver, Eclipse, Texto sublime, TextMate, Expresso, Coda, Suportes, Bloco de notas ++, PHPStorm e muitos mais. Também suporta ferramenta de edição online como JSFiddle, JSBin, CodePen, IceCoder e Codio.

A maneira como o Emmet funciona é digitando a tecla do teclado da guia quando terminar de escrever a sintaxe. A seguir, são apresentados os símbolos Emmet mais comuns que você pode usar. Para vê-los em ação, continue lendo.

Emmet - Melhores truques em HTML

Você ficará surpreso ao escrever HTML com Emmet, como eu fiz. Como afirmado anteriormente, o Emmet é capaz de abreviar um HTML simples para um muito complexo. E eles são escritos apenas em uma única linha de código. Por padrão, se você abreviar o nome da etiqueta desconhecida, o Emmet gravará automaticamente a etiqueta que você escrever. Veja a animação abaixo para entender facilmente.

1. Aninhamento

Para aninhar alguns elementos, basta adicionar um sinal maior > após cada tag que você deseja usar. Por exemplo, quando eu quero ter um cabeçalho com nav, div, ul e li por dentro eu só preciso digitar cabeçalho> nav> div> ul> li e a tecla tab.

2. Irmão

Se você não deseja aninhar seus elementos, basta usar um sinal de mais + assinar seguido pelas tags que você deseja adicionar. Exemplo, o cabeçalho + seção + artigo + rodapé dará um lugar diferente para cabeçalho, seção, artigo e rodapé.

3. Suba

Quando você está dentro de um elemento filho e deseja ter outro elemento fora desse filho, é possível escalar facilmente um elemento com ^ placa. Se você digitar duas vezes, subirá o elemento duplo e assim por diante. Por exemplo, se você digitar cabeçalho> div> h1> nav você terá o elemento nav ainda dentro do h1. Para tirá-lo, basta substituir o último > assinar com ^.

4. Adicionar classe

O Emmet também pode incluir o nome da sua classe preferida na tag. O sinal que você usará é o mesmo que o seletor de classe em CSS que é um ponto . placa. Por exemplo, se eu quiser ter um div com .recipiente classe, h1 com .título e nav com .fixo, então eu só tenho que escrever div.container> header> h1.title + nav.fixed.

Se você quiser ter mais de uma classe dentro, digite sua classe adicional após a primeira aula junto com o ponto . placa. Exemplo: div.container.center vai produzir .

5. Adicione ID

Além da aula, você também pode adicionar um ID dentro da sua tag com # placa. O uso é o mesmo que adicionar classe, mas você não pode digitar ID duplo. Se você tentar fazer isso, o Emmet lerá apenas o último ID digitado.

6. Adicione texto

O Emmet não é tão simples assim, basta abreviar algumas tags; você pode até adicionar linhas de texto dentro. Para adicionar um pouco de texto, basta envolver o texto com colchete placa. Você não precisa adicionar um tamanho maior > assine, pois o texto será automaticamente adicionado à tag.

7. Adicionar atributo

Se você deseja adicionar outro atributo além da classe e do ID, basta colocar o atributo que deseja adicionar dentro do colchete [] placa. Por exemplo, eu quero ter uma imagem que tenha logo.png fonte com logo alt, então eu apenas digito img [src = "logo.png"].

8. Agrupamento

Quando você deseja ter um elemento com vários aninhados por dentro, agrupe-os com () O sinal ajudará você a conseguir isso facilmente. Por exemplo, eu quero ter um contêiner que tenha cabeçalho com h1 e nav dentro e outra seção fora do cabeçalho, simplesmente escreverei: .container> (cabeçalho> h1 + nav.fixed) + (seção> .content + .sidebar).

9. Multiplicação

Esse recurso pode se tornar um dos seus favoritos de Emmet. Assim como na multiplicação, podemos multiplicar qualquer elemento o quanto quisermos. Para usá-lo, basta adicionar uma estrela * assinar após o elemento que você deseja multiplicar e adicionar o número do elemento. Por exemplo, eu quero escrever cinco itens li dentro de ul, então a sintaxe correta é ul> li * 5.

10. Numeração automática

A numeração automática ajudará você a escrever facilmente um nome diferente com o aumento do número. A sintaxe correta para esse recurso é um dólar $ placa. A numeração automática é melhor usada com multiplicação. Exemplo, quero adicionar meu anterior li item com uma classe de item 1 para item5. Então, eu apenas tenho que adicionar um nome de classe adicional com cifrão: ul> li.item $ * 5.

11. Lorem

Se você costumava escrever algum texto fictício, abrindo o gerador lipsum como lipsum.com, com o Emmet, não é mais necessário. O Emmet também suporta gerador de texto fictício com lorem ou lipsum sintaxe. Você também pode especificar quanto tempo seu texto se tornará. Por exemplo, eu quero ter um texto com 10 palavras e digitar lorem10.

12. Auto documento

Quando você está iniciando um novo projeto, em vez de escrever a estrutura html manualmente ou copiar colando de outros recursos, o Emmet pode fazer isso por você melhor. Tudo o que você precisa fazer é digitar um exclamador ! sinal, clique em tab e a mágica acontece. Isso irá gerar uma estrutura de documento HTML5 para você. Se você quiser usar um HTML4, basta digitar html: 4t.

13. Link

Se você possui um arquivo favicon, rss ou CSS externo que deseja adicionar ao seu documento, pode usar truques de link para escrevê-los mais rapidamente. Para incluir um favicon, digite link: favicon então ele irá gerar um link favicon com o padrão favicon.ico nome do arquivo dentro. E para css, link: css irá gerar um link CSS com o padrão style.css nome do estilo para dentro. E o RSS será rss.xml como o nome padrão.

Você pode combiná-los com mais + assinar para gerar recursos mais rápidos.

14. Âncora

Por padrão, quando você digita uma tag, em seguida, clique na guia, você obterá uma uma marcar com href atributo dentro. Mas você pode adicionar um http: // valor se você combiná-lo com o link, por exemplo a: link. E se você deseja ter um link de email, use a: mail.

15. Ignorando inteligente

Os últimos truques de HTML que darei a você é o recurso de salto inteligente. Basicamente, você não precisa escrever o nome da tag quando deseja ter uma classe ou ID dentro dela. Isso se aplica apenas a algumas condições.

Primeiro, se você quiser ter um div com ID ou classe dentro, você não precisa escrever o nome da tag, basta escrever diretamente o ID ou o símbolo da classe junto com o nome.

Segundo, quando você está dentro de um ul tag, você pula de escrever o li tag se tiver uma classe ou ID.

E o último é aplicado dentro tabela tag. Você pode pular a escrita tr e td marcar se eles tiverem classe ou ID e o Emmet os adicionará automaticamente para você.

Emmet - Melhores truques CSS

Depois de aprender alguns truques de HTML, agora é hora do CSS. Alguns símbolos comuns mostrados na imagem superior não funcionarão com CSS. Eles são maiores > e subir ^ símbolos Se você usá-los, eles produzirão apenas mais + símbolo. Então, vamos indo.

1. Largura e altura

Definindo largura e altura com Emmet é muito fácil. Você apenas precisa escrever a primeira palavra, seguida do tamanho que deseja adicionar. Por padrão, se você não especificar as unidades, o Emmet as gerará com px unidade. O símbolo da unidade disponível é percentual % e em.

2. Texto

Existem alguns símbolos de propriedade de texto fáceis de usar e serão gerados com o valor padrão. ta irá gerar alinhamento de texto com esquerda valor, td será decoração de texto com Nenhum valor e tt se tornará transformação de texto com maiúsculas valor.

3. Antecedentes

Para adicionar um plano de fundo, basta usar bg abreviação. Você pode combiná-lo com bgi para obter imagem de fundo, bgc para cor de fundo e bgr para fundo de repetição. Você também pode escrever bg+ para obter uma lista completa das propriedades em segundo plano.

4. Tipo de letra

O sinal de adição não é apenas aplicável ao plano de fundo. Para @Tipo de letra, você pode simplesmente escrever @f+ para uma lista completa de @Tipo de letra propriedade. Se você digitar @f sem sinal de adição, você terá uma @Tipo de letra só.

5. Diversos

Outros grandes truques: você pode abreviar a escrita animação com anim texto. Se você adicionar um sinal de menos - assinar, você terá propriedades de animação com valor total. Há também @kf texto que produzirá uma lista completa de @keyframe.

VEJA TAMBÉM: Os 15 principais frameworks PHP gratuitos para 2015

Conclusão

O Emmet é uma ferramenta enorme para economizar tempo para otimizar seu processo de desenvolvimento. Se você conhece Emmet, ainda não é tarde para tentar agora. Esses truques são apenas alguns dos recursos do Emmet. Existem muitos outros símbolos e sintaxes no Emmet, especialmente para CSS. Basta ir até a documentação do Emmet ou a folha de dicas para aprofundar sua leitura.




Ainda sem comentários

Guias de compra de gadgets, tecnologias importantes
Publicamos guias detalhados para a compra de equipamentos, criamos listas interessantes dos melhores produtos do mercado, cobrimos notícias do mundo da tecnologia