20 migliori suggerimenti Emmet per aiutarti a programmare HTML / CSS Crazy Fast

  • Oliver Matthews
  • 0
  • 3329
  • 368

Emmet, precedentemente noto come Zen Coding, è uno dei migliori strumenti per aumentare la produttività durante la codifica HTML o CSS. Funziona proprio come il completamento del codice, ma è più potente e sorprendente. È in grado di automatizzare il tuo HTML / CSS da un modulo semplice a quello complesso.

Emmet offre un buon supporto per l'editor di testo o IDE (Integrated Development Environment) come Dreamweaver, Eclipse, Sublime Text, TextMate, Expresso, Coda, Brackets, Notepad ++, PHPStorm e molti altri. Supporta anche strumenti di editing online come JSFiddle, JSBin, CodePen, IceCoder e Codio.

Il modo in cui funziona Emmet è digitando il tasto della tastiera della scheda al termine della scrittura della sintassi. Di seguito sono riportati i simboli Emmet più comuni che è possibile utilizzare. Per vederli in azione, continua a leggere.

Emmet - I migliori trucchi HTML

Rimarrai stupito quando scrivo HTML con Emmet come ho fatto io. Come affermato in precedenza, Emmet è in grado di abbreviare un semplice HTML in uno molto complesso. E sono scritti solo su una singola riga di codice. Per impostazione predefinita, se abbrevia il nome di tag sconosciuto, Emmet scriverà automaticamente il tag che scrivi. Vedi l'animazione di seguito per capirla facilmente.

1. Nesting

Per nidificare alcuni elementi è sufficiente aggiungere un segno più grande > dopo ogni tag che si desidera utilizzare. Ad esempio, quando voglio avere un intestazione con nav, div, ul e Li dentro devo solo scrivere header> nav> div> ul> li e il tasto tab hit.

2. Fratello germano

Se non vuoi nidificare i tuoi elementi, puoi semplicemente usare un plus + segno seguito dai tag che si desidera aggiungere. Esempio, il intestazione + sezione + articolo + footer darà un posto diverso per intestazione, sezione, articolo e footer.

3. Salire

Quando sei dentro un elemento figlio e vuoi avere un altro elemento fuori da quel figlio, puoi facilmente arrampicarti su un elemento con ^ cartello. Se lo digiti due volte, salirai a doppio elemento e così via. Ad esempio, se si digita header> div> h1> nav avrai l'elemento nav ancora all'interno di h1. Per farlo uscire, basta sostituire l'ultimo > firmare con ^.

4. Aggiungi classe

Emmet è anche in grado di includere il nome della tua classe preferita all'interno del tag. Il segno che userai è lo stesso del selettore di classe nei CSS che è un punto . cartello. Ad esempio, se voglio avere un div con .contenitore classe, h1 con .titolo e nav con .fisso, allora devo solo scrivere div.container> header> h1.title + nav.fixed.

Se vuoi avere più di una classe all'interno, digita la tua classe aggiuntiva dopo la prima e il punto . cartello. Esempio: div.container.center produrrà .

5. Aggiungi ID

Oltre alla classe, puoi anche aggiungere un ID all'interno del tag con # cartello. L'utilizzo è lo stesso dell'aggiunta di classe ma non è possibile digitare un doppio ID all'interno. Se provi a farlo, Emmet leggerà solo l'ultimo ID digitato.

6. Aggiungi testo

Emmet non è solo così semplice come solo abbreviare alcuni tag, puoi anche aggiungere una riga di testo all'interno. Per aggiungere del testo, devi solo avvolgere il testo con la parentesi graffa cartello. Non è necessario aggiungerne uno più grande > segno come il testo verrà automaticamente aggiunto all'interno del tag.

7. Aggiungi attributo

Se si desidera aggiungere un altro attributo oltre a classe e ID, posizionare semplicemente l'attributo che si desidera aggiungere all'interno della parentesi [] cartello. Ad esempio, voglio avere un'immagine che abbia una sorgente logo.png con logo alt, quindi scrivo e basta img [src = "logo.png"].

8. Raggruppamento

Quando si desidera avere un elemento con più nidificati all'interno, quindi raggrupparli con () il segno ti aiuterà a raggiungere questo obiettivo facilmente. Esempio, voglio avere un contenitore con intestazione con h1 e nav all'interno e un'altra sezione all'esterno dell'intestazione, scriverò semplicemente: .contenitore> (header> H1 + nav.fixed) + (sezione> .content + .sidebar).

9. Moltiplicazione

Questa funzione potrebbe diventare una delle tue preferite da Emmet. Come per la moltiplicazione, possiamo moltiplicare qualsiasi elemento quanto vogliamo. Per usarlo basta aggiungere una stella * segno dopo elemento che si desidera moltiplicare e aggiungere il numero dell'elemento. Ad esempio, voglio scrivere cinque elementi li dentro ul, quindi la sintassi giusta è ul> li * 5.

10. Numerazione automatica

La numerazione automatica ti aiuterà a scrivere facilmente nomi diversi con un numero crescente. La sintassi giusta per questa funzione è un dollaro $ cartello. La numerazione automatica viene utilizzata al meglio con la moltiplicazione. Esempio, voglio aggiungere il mio precedente Li oggetto con una classe da item1 per item5. Quindi, devo solo aggiungere un altro nome di classe con il simbolo del dollaro: ul> li.item $ * 5.

11. Lorem

Se scrivevi un testo fittizio aprendo il generatore di labbra come lipsum.com, con Emmet non devi più farlo. Emmet supporta anche un generatore di testo fittizio con lorem o lipsum sintassi. Puoi anche specificare quanto tempo diventerà il tuo testo. Ad esempio, voglio avere del testo con una lunghezza di 10 parole, quindi scriverò lorem10.

12. Documento automatico

Quando inizi un nuovo progetto, invece di scrivere manualmente la struttura html o copiare e incollare da altre risorse, Emmet può farlo meglio per te. Tutto quello che devi fare è digitare un punto esclamativo ! segno, premi tab e la magia accade. Ciò genererà una struttura di documento HTML5 per te, se invece desideri utilizzare un HTML4, quindi digita html: 4t.

13. Link

Se si dispone di un file favicon, rss o esterno CSS che si desidera aggiungere al documento, è possibile utilizzare i trucchi dei collegamenti per scriverli più velocemente. Per includere una favicon, digitare link: favicon allora ti genererà un collegamento favicon di default favicon.ico nome del file all'interno. E per css, link: css genererà un collegamento CSS con impostazione predefinita style.css nome di stile all'interno. E lo sarà RSS rss.xml come nome predefinito.

Puoi combinarli con il plus + segno per generare risorse più veloci.

14. ancoraggio

Per impostazione predefinita, quando si digita un' tag quindi premi scheda, otterrai un completo un' tag con href attributo all'interno. Ma puoi aggiungere a http: // valore se lo si combina con il collegamento, ad esempio un collegamento. E se invece vuoi avere un link di posta, usa una mail:.

15. Salto intelligente

Gli ultimi trucchi HTML che ti darò è la funzione di salto intelligente. Fondamentalmente, non devi scrivere il nome del tag quando vuoi avere classe o ID al suo interno. Questo si applica solo a determinate condizioni.

Innanzitutto, se vuoi avere un div con ID o classe all'interno, non è necessario scrivere il nome del tag, basta scrivere direttamente l'id o il simbolo della classe insieme al suo nome.

Secondo, quando sei dentro a ul tag, salti la scrittura del Li tag se ha una classe o un ID.

E l'ultimo viene applicato all'interno tavolo etichetta. Puoi saltare la scrittura TR e TD tag se hanno classe o ID ed Emmet li aggiungerà automaticamente per te.

Emmet - I migliori trucchi CSS

Dopo aver appreso alcuni trucchi HTML, ora è il momento del CSS. Alcuni dei simboli comuni mostrati nell'immagine in alto non funzioneranno con i CSS. Sono più grandi > e salire ^ simboli. Se li usi, produrranno esattamente come il plus + simbolo. Quindi, andiamo.

1. Larghezza e altezza

Definizione larghezza e altezza con Emmet è molto semplice. Devi solo scrivere la prima parola seguita dalla dimensione che desideri aggiungere. Per impostazione predefinita, se non specifichi le unità, Emmet le genererà con px unità. Il simbolo dell'unità disponibile è percentuale % e em.

2. Testo

Esistono alcuni simboli di proprietà del testo facili da usare e verranno generati con un valore predefinito. ta genererà text-align con sinistra valore, TD sarà text-decoration con nessuna valore e TT diventerà text-transform con maiuscolo valore.

3. Contesto

Per aggiungere uno sfondo, usa semplicemente bg abbreviazione. Puoi combinarlo con BGI ottenere immagine di sfondo, BGC per colore di sfondo e BGR per background-repeat. Puoi anche scrivere bg+ per ottenere un elenco completo delle proprietà in background.

4. Carattere Faccia

Il segno più non è applicabile solo allo sfondo. Per @ Font-face, puoi semplicemente scrivere @f+ per un elenco completo di @ Font-face proprietà. Se digiti @f senza segno più, quindi otterrai una base @ Font-face solo.

5. Varie

Altri grandi trucchi sono che puoi abbreviare la scrittura animazione con anim testo. Se aggiungi un segno meno - segno, otterrai la proprietà di animazione con valore completo. C'è anche @kf testo che produrrà l'elenco completo di @keyframe.

VEDERE ANCHE: I 15 migliori framework PHP gratuiti per il 2015

Conclusione

Emmet è un enorme strumento per risparmiare tempo per semplificare il processo di sviluppo. Se conosci Emmet, non è troppo tardi per provarlo ora. Quei trucchi sono solo alcune delle caratteristiche di Emmet. Ci sono tonnellate di altri simboli e sintassi in Emmet, specialmente per CSS. Vai ai documenti di Emmet o al cheat sheet per migliorare la tua lettura.




Nessun utente ha ancora commentato questo articolo.

Guide per gadget, tecnologie che contano
Pubblichiamo la guida dettagliata per di attrezzature, creiamo elenchi interessanti dei migliori prodotti sul mercato, copriamo le notizie dal mondo della tecnologia