Recomandat, 2025

Alegerea Editorului

20 cele mai bune sfaturi Emmet pentru a vă ajuta să cod HTML / CSS Crazy Fast

Emmet, cunoscut anterior sub numele de Zen Coding, este unul dintre cele mai bune instrumente pe care trebuie să le aveți pentru a crește productivitatea în timp ce codați HTML sau CSS. Funcționează exact ca terminarea codului, dar este mai puternic și mai uimitor. Este capabil să vă automatizeze HTML / CSS dintr-un formular simplu în unul complex.

Emmet oferă un suport bun pentru editorul de text sau IDE (Mediu de dezvoltare integrat), cum ar fi Dreamweaver, Eclipse, Sublime Text, TextMate, Expresso, Coda, Brackets, Notepad ++, PHPStorm și multe altele. De asemenea, suportă un instrument de editare online cum ar fi JSFiddle, JSBin, CodePen, IceCoder și Codio .

Modul de lucru al lui Emmet este prin tastarea cheii de tastă de la tastatură când ați terminat scrierea sintaxei. Următoarele sunt cele mai comune simboluri Emmet pe care le puteți utiliza. Pentru a le vedea în acțiune, vă rugăm să continuați să citiți.

Emmet - HTML cele mai bune trucuri

Veți fi uimit când scrieți HTML cu Emmet ca și mine. Așa cum am spus mai devreme, Emmet este capabil să abreviată un simplu HTML la unul foarte complex. Și sunt scrise doar pe o singură linie de cod. În mod implicit, dacă abreviați numele de etichetă necunoscut, Emmet va scrie automat eticheta pe care o scrieți. Vedeți animația de mai jos pentru a înțelege cu ușurință.

1. Cuibul

Pentru a asambla anumite elemente, trebuie doar să adăugați un semn mai mare > după fiecare etichetă pe care doriți să o utilizați. De exemplu, când vreau să am un header cu nav, div, ul și li în interiorul meu, trebuie doar să tastați header>nav>div>ul>li și cheia tab-ului.

2. Sibling

Dacă nu doriți să vă cuipeți elementele, puteți folosi pur și simplu un semn plus + urmat de etichetele pe care doriți să le adăugați. Exemplu, header+section+article+footer va da un loc diferit pentru header, section, article și footer .

3. Urcați în sus

Când vă aflați în interiorul unui element copil și doriți să aveți un alt element în afara acelui copil, puteți urca cu ușurință un element cu semnul ^ . Dacă tastați de două ori, atunci veți urca dublu element și așa mai departe. De exemplu, dacă introduceți header>div>h1>nav veți avea elementul nav încă în h1. Pentru ao scoate, înlocuiți ultimul semn cu ^ .

4. Adăugați Clasa

Emmet este de asemenea capabil să includă numele dvs. de clasă preferat în etichetă. Semnul pe care îl veți folosi este același ca selectorul de clasă în CSS care este un punct . semn. De exemplu, dacă vreau să am un div cu clasa .container, h1 cu .title și nav cu .fixed, atunci trebuie doar să scriu div.container>header>h1.title+nav.fixed .

Dacă doriți să aveți mai mult de o clasă înăuntru, introduceți clasa suplimentară după prima clasă împreună cu punctul . semn. Exemplu: div.container.center va produce .

5. Adăugați un ID

Pe lângă clasă, puteți adăuga un ID în etichetă cu # semn. Utilizarea este aceeași ca adăugarea de clasă, dar nu este posibil să introduceți codul dublu înăuntru. Dacă încercați să faceți acest lucru, Emmet va citi numai ultima identificare pe care o tastați.

6. Adăugați text

Emmet nu este doar atât de simplu, ci doar abrevierea unor etichete, chiar dacă adăugați linii de text înăuntru. Pentru a adăuga un text, trebuie doar să înfășurați textul cu semnul curbat {} . Nu este necesar să adăugați un semn > mai mare, deoarece textul va fi adăugat automat în interiorul etichetei.

7. Adăugați atributul

Dacă doriți să adăugați un alt atribut în afară de clasă și id, trebuie doar să atribuiți atributul pe care doriți să îl adăugați în interiorul coloanei [] . De exemplu, vreau să am o imagine care să aibă sigla logo.png cu sigla alt, așa că am img[src="logo.png"] .

8. Gruparea

Când doriți să aveți un element cu mai multe imbricate în interior, atunci gruparea acestora cu semn () vă va ajuta să obțineți acest lucru cu ușurință. Exemplu, vreau să am un container care are antetul cu h1 și nav în interiorul și o altă secțiune în afara antetului, voi scrie pur și simplu: .container>(header>h1+nav.fixed)+(section>.content+.sidebar) .

9. Înmulțirea

Această caracteristică poate deveni una dintre preferatele dvs. de la Emmet. Ca și în cazul multiplicării, putem multiplica orice element cât de mult ne dorim. Pentru ao folosi, pur și simplu adăugați un semn * după elementul pe care doriți să îl multiplicați și adăugați numărul elementului. De exemplu, vreau să scriu cinci litri în interiorul ul, apoi sintaxa corectă este ul>li*5 .

10. Numerotare automată

Numerotarea automată vă va ajuta să scrieți cu ușurință nume diferite cu numărul în creștere. Sintaxa corectă pentru această caracteristică este un semn de dolar $ . Numerotarea automată este cel mai bine folosită la înmulțire. Exemplu, vreau să adaug articolul meu precedent li cu o clasă de la item1 la item5 . Deci, trebuie doar să adaug un nume de clasă suplimentar cu semnul dolar: ul>li.item$*5 .

11. Lorem

Dacă ați folosit pentru a scrie un text fals prin deschiderea lipsum generator ca lipsum.com, cu Emmet nu mai trebuie să o facă. Emmet susține, de asemenea, generatorul de text fals cu sintaxă lorem sau lipsum . De asemenea, puteți specifica cât timp va deveni textul dvs. De exemplu, vreau să am un text cu lungimea de 10 cuvinte, apoi voi scrie lorem10 .

12. Documentul Auto

Când începeți un nou proiect, în loc să scrieți manual structura html sau să copiați lipirea de alte resurse, Emmet vă poate face mai bine. Tot ce trebuie să faceți este să tastați un exclamator ! semn, lovit tab și magia se întâmplă. Aceasta va genera pentru dvs. o structură de document HTML5, dacă doriți să utilizați un cod HTML4, atunci trebuie doar să tastați html:4t .

13. Legătură

Dacă aveți un fișier CSS favicon, rss sau extern pe care doriți să îl adăugați la document, puteți utiliza trucuri de link-uri pentru a le scrie mai repede. Pentru a include un link:favicon favicon, tip link:favicon atunci acesta va genera o legătură favicon cu numele de fișier implicit favicon.ico în interiorul. Și pentru css, link:css va genera o legătură CSS cu numele de stil implicit style.css în interiorul. Și RSS va fi rss.xml ca nume implicit.

Puteți să le combinați cu semnul plus + pentru a genera resurse mai rapide.

14. Ancora

În mod implicit, când introduceți a etichetă, apoi apăsați pe fila, veți obține a etichetă completă cu atributul href înăuntru. Dar puteți adăuga o valoare // dacă o combinați cu link-ul de exemplu a:link Și dacă doriți să aveți o legătură de poștă electronică în schimb, utilizați a:mail .

15. Scăderea inteligentă

Ultimele trucuri HTML pe care vi le voi oferi este funcția de sărituri inteligente. Practic, nu ai scris numele etichetei când vrei să ai clasă sau id în interiorul ei. Acest lucru se aplică numai în anumite condiții.

În primul rând, dacă doriți să aveți un div cu ID sau clasă înăuntru, nu este necesar să scrieți numele etichetei, ci să scrieți direct numele de simbol sau simbol de clasă împreună cu numele acestuia.

În al doilea rând, când vă aflați în interiorul unei etichete ul, treceți peste scrierea etichetei li dacă are o clasă sau un id.

Și ultima este aplicată în tag-ul table . Puteți să săriți scrierea tagurilor tr și td dacă au clasă sau id și Emmet le va adăuga automat pentru tine.

Emmet - Cele mai bune trucuri CSS

După ce aflați câteva dintre trucurile HTML, acum este timpul pentru CSS. Unele simboluri comune afișate în imaginea de sus nu vor funcționa cu CSS. Ele sunt mai mari > și urcă în sus ^ simboluri. Dacă îi folosiți, ei vor produce exact simbolul plus + . Deci, hai să mergem.

1. Lățime și înălțime

Definirea width și height cu Emmet este foarte ușoară. Trebuie doar să scrieți primul cuvânt, urmat de dimensiunea pe care doriți să o adăugați. În mod implicit, dacă nu specificați unitățile, Emmet le va genera cu o unitate de px . Simbolul unității disponibile este % și em .

2. Text

Există câteva simboluri de proprietate text ușor de folosit și vor fi generate cu valoarea implicită. ta va genera text-align cu valoarea left, td va fi text-decoration cu valoare zero și tt va deveni text-transform cu valoare uppercase .

3. Contextul

Pentru a adăuga fundal, pur și simplu utilizați abrevierea bg . Puteți să-l combinați cu bgi pentru a obține background-image de background-color, bgc pentru background-color de background-repeat și bgr pentru background-repeat . De asemenea, puteți scrie bg+ pentru a obține o listă completă a proprietății de fundal.

4. Font Face

Semnul plus nu este doar aplicabil pentru fundal. Pentru @font-face, puteți scrie @f+ pentru o listă completă a proprietății @font-face . Dacă tastați @f f fără semnul plus, atunci veți obține doar un @f bază @font-face .

5. Diverse

Alte trucuri excelente sunt abrevieri în scrierea de animation cu text animation . Dacă adăugați un semn minus, veți obține proprietatea de animație cu valoare completă. Există, de asemenea, textul @kf care va produce o listă completă a @keyframe .

Concluzie

Emmet este un instrument foarte uriaș de economisire a timpului pentru a vă eficientiza procesul de dezvoltare. Dacă îl cunoști pe Emmet, nu este prea târziu să o încerci acum. Aceste trucuri sunt doar câteva dintre caracteristicile lui Emmet. Există multe alte simboluri și sintaxe în Emmet, mai ales pentru CSS. Trebuie doar să vă îndreptați spre docul Emmet sau să înșeleți foaia pentru a vă continua citirea.

Top