Suositeltava, 2024

Toimituksen Valinta

20 Paras Emmet-vihjeitä HTML / CSS Crazy Fast -koodin auttamiseksi

Emmet, joka tunnetaan aiemmin nimellä Zen Coding, on yksi parhaista työkaluista, joita sinun pitäisi lisätä tuottavuuttasi HTML- tai CSS-koodin koodauksessa. Se toimii aivan kuten koodin valmistuminen, mutta se on tehokkaampi ja hämmästyttävämpi. Se pystyy automatisoimaan HTML / CSS-koodin yksinkertaisesta lomakkeesta monimutkaiseksi.

Emmet tarjoaa hyvää tukea tekstieditorille tai IDE (Integrated Development Environment), kuten Dreamweaver, Eclipse, Sublime Text, TextMate, Expresso, Coda, Brackets, Notepad ++, PHPStorm ja paljon muuta. Se tukee myös online-muokkaustyökalua, kuten JSFiddle, JSBin, CodePen, IceCoder ja Codio .

Emmetin tapa on kirjoittamalla välilehden näppäimistön näppäin, kun kirjoitat syntaksia. Seuraavat ovat yleisimpiä Emmet-symboleja, joita voit käyttää. Jos haluat nähdä ne toiminnassa, jatka lukemista.

Emmet - HTML-parhaat temput

Tulet hämmästymään, kun kirjoitat HTML-koodia Emmetin kanssa. Kuten aiemmin todettiin, Emmet pystyy lyhentämään yksinkertaisen HTML: n erittäin monimutkaiseksi. Ja ne on kirjoitettu vain yhdellä koodirivillä. Oletusarvoisesti, jos lyhennät tuntemattoman tunnisteen nimen, Emmet kirjoittaa automaattisesti kirjoittamasi tunnisteen. Katso alla oleva animaatio, jotta voit ymmärtää sen helposti.

1. Pesä

Jotta voit sijoittaa joitakin elementtejä, sinun on vain lisättävä suurempi merkki > jokaisen haluamasi tunnuksen jälkeen. Esimerkiksi, kun haluan olla header jossa on nav, div, ul ja li sisällä, täytyy vain kirjoittaa header>nav>div>ul>li ja osuma-välilehti.

2. Sisar

Jos et halua sijoittaa elementtejäsi, voit yksinkertaisesti käyttää plus + -merkkiä ja sen jälkeen merkkejä, joita haluat lisätä. Esimerkiksi header+section+article+footer antaa eri sijainnin header, section, article ja footer .

3. Kiipeä ylös

Kun olet lapsielementin sisällä ja haluat saada toisen elementin lapsen ulkopuolelle, voit helposti kiivetä yhteen elementtiin ^ -merkillä. Jos kirjoitat sen kahdesti, nouset kaksoiselementtiin ja niin edelleen. Jos esimerkiksi kirjoitat header>div>h1>nav voit siirtää nav-elementin h1: n sisällä. Jos haluat poistaa sen, vaihda viimeinen > merkki ^ -merkillä.

4. Lisää luokka

Emmet voi myös sisällyttää haluamasi luokan nimen tunnisteeseen. Käytettävä merkki on sama kuin CSS: n luokkavalitsin, joka on piste . merkki. Esimerkiksi, jos haluan olla div .container luokka, h1 jossa on .fixed ja nav .fixed, niin minun täytyy vain kirjoittaa div.container>header>h1.title+nav.fixed .

Jos haluat sisälle useamman kuin yhden luokan, kirjoita lisäluokka ensimmäisen luokan jälkeen pisteellä . merkki. Esimerkki: div.container.center tuottaa .

5. Lisää tunnus

Luokan lisäksi voit lisätä tunnuksen tunnisteeseen myös # -merkillä. Käyttö on sama kuin luokan lisääminen, mutta et voi kirjoittaa kaksois-ID: tä. Jos yrität tehdä niin, Emmet lukee vain viimeksi kirjoittamasi tunnuksen.

6. Lisää teksti

Emmet ei ole vain yksinkertainen kuin vain lyhentää joitakin tunnisteita, voit jopa lisätä tekstirivin sisällä. Jos haluat lisätä tekstiä, sinun täytyy vain kääriä tekstiä kierteellä {} merkillä. Sinun ei tarvitse lisätä suurempaa merkkiä, kun teksti lisätään automaattisesti tunnisteen sisällä.

7. Lisää määrite

Jos haluat lisätä toisen ominaisuuden lukuun ottamatta luokkaa ja tunnusta, vain paikka-attribuutti, jonka haluat lisätä sisäpuolelle [] -merkin. Haluan esimerkiksi saada kuvan, jossa on logo.png-lähde logolla alt, joten kirjoitan vain img[src="logo.png"] .

8. Ryhmittely

Kun haluat, että elementti, jossa on useita sisäkkäisiä sisäkkäisiä elementtejä, on ryhmiteltävä merkillä () voit helposti saavuttaa tämän. Esimerkiksi haluan, että säiliö, jossa on otsikko, jossa on h1 ja nav sisällä ja toinen osa otsikon ulkopuolella, kirjoitan yksinkertaisesti: .container>(header>h1+nav.fixed)+(section>.content+.sidebar) .

9. Kertominen

Tämä ominaisuus voi olla yksi Emmetin suosikkeista. Kuten kertomalla, voimme moninkertaistaa minkä tahansa elementin niin paljon kuin haluamme. Voit käyttää sitä yksinkertaisesti lisäämällä tähti * -merkin sen jälkeen, kun haluat lisätä ja lisätä elementin numeron. Haluan esimerkiksi kirjoittaa viisi li-kohtaa ul: n sisällä, sitten oikea syntaksi on ul>li*5 .

10. Automaattinen numerointi

Automaattinen numerointi auttaa sinua kirjoittamaan eri nimiä helposti kasvavalla määrällä. Oikea syntaksi tätä ominaisuutta varten on dollarin $ -merkki. Automaattista numerointia käytetään parhaiten kertomalla. Esimerkiksi haluan lisätä edellisen li kohdan, jossa on luokka kohdasta1 kohteeseen5. Joten, minun on vain lisättävä ylimääräistä luokan nimeä dollarin merkillä: ul>li.item$*5 .

11. Lorem

Jos kirjoitit jotakin nuken tekstiä avaamalla lipsum-generaattorin kuten lipsum.com, Emmetin kanssa sinun ei tarvitse enää tehdä sitä. Emmet tukee myös dummy-tekstigeneraattoria lorem tai lipsum syntaksilla. Voit myös määrittää, kuinka kauan tekstisi tulee. Haluan esimerkiksi, että tekstissä on 10 sanaa pitkä, sitten kirjoitan lorem10 .

12. Automaattinen asiakirja

Kun aloitat uuden projektin, sen sijaan, että kirjoittaisit html-rakenteen manuaalisesti tai kopioit liitää muista resursseista, Emmet voi tehdä sen paremmin sinulle. Sinun tarvitsee vain kirjoittaa huutomerkki ! merkki, osuma-välilehti ja taika tapahtuvat. Se luo sinulle HTML5-dokumenttirakenteen, jos haluat käyttää HTML4- html:4t, kirjoita sitten html:4t .

13. Linkki

Jos sinulla on favicon-, rss- tai ulkoinen CSS-tiedosto, jonka haluat lisätä asiakirjaasi, voit kirjoittaa linkkien temppuja kirjoittamaan ne nopeammin. Jos haluat lisätä faviconin, kirjoita link:favicon sitten se luo sinulle favicon-linkin, jossa on oletusarvoisesti favicon.ico tiedoston nimi. Ja css: lle link:css luo sinulle CSS-linkin, jossa on oletus style.css tyylin nimi. Ja RSS on rss.xml oletusnimeksi.

Voit yhdistää ne plus + -merkillä, jos haluat luoda nopeampia resursseja.

14. Ankkuri

Oletusarvoisesti, kun kirjoitat tagia, napsauta välilehteä, saat täydellisen tunnisteen, jossa on href määrite. Voit kuitenkin lisätä // -arvon, jos yhdistät sen esimerkiksi a:link . Ja jos haluat saada sähköpostilinkin, käytä sitten a:mail .

15. Älykäs ohitus

Viimeiset HTML-temput, joita aion antaa, on älykäs hyppyominaisuus. Periaatteessa sinulla ei ole merkin nimeä, kun haluat olla luokassa tai tunnuksessa. Tämä koskee vain tiettyjä ehtoja.

Ensinnäkin, jos haluat olla ID: n tai luokan sisäinen div, sinun ei tarvitse kirjoittaa tunnisteen nimeä, vaan kirjoita vain id- tai luokan symboli ja sen nimi.

Toiseksi, kun olet ul merkin sisällä, ohitat li merkin kirjoittamisen, jos sillä on luokka tai tunnus.

Ja viimeistä käytetään table tagissa. Voit ohittaa kirjoittamalla tr ja td tunnisteet, jos niillä on luokka tai tunnus, ja Emmet lisää ne automaattisesti sinulle.

Emmet - parhaat CSS-temput

Kun olet oppinut joitakin HTML-temppuja, nyt on aika CSS: lle. Jotkin ylemmässä kuvassa näkyvät yleiset symbolit eivät toimi CSS: n kanssa. Ne ovat suurempia > ja kiivetä ^ symboleja. Jos käytät niitä, ne tuottavat aivan kuten plus + -merkin. Joten, lähdetään.

1. Leveys ja korkeus

width ja height määrittäminen Emmetin kanssa on erittäin helppoa. Sinun tarvitsee vain kirjoittaa ensimmäinen sana, jota seuraa haluamasi koko. Oletusarvoisesti, jos et määritä yksiköitä, Emmet luo ne px yksiköllä. Käytettävissä oleva yksikkösymboli on % ja em .

2. Teksti

On olemassa joitakin helppokäyttöisiä tekstin ominaisuuksien symboleja ja ne luodaan oletusarvolla. ta luo text-align left arvon kanssa, td on text-decoration none arvoa, ja tt muuttuu text-transform uppercase .

3. Taustaa

Jos haluat lisätä taustaa, käytä vain bg lyhennettä. Voit yhdistää sen bgc saadaksesi background-image, bgc : n background-color ja bgc background-repeat . Voit myös kirjoittaa bg+ saadaksesi täydellisen luettelon taustan ominaisuuksista.

4. Kirjasin

Plus-merkki ei sovellu vain taustalle. @font-face -toiminnolla voit yksinkertaisesti kirjoittaa @f+ täydelliseen luetteloon @font-face -ominaisuudesta. Jos kirjoitat @f ilman plusmerkkiä, saat vain @f @font-face .

5. Sekalaiset

Muita hienoja temppuja voit lyhentää kirjoittamisen animation anim tekstillä. Jos lisäät miinusmerkin, saat animaatioominaisuuden täydellä arvolla. On myös @kf teksti, joka tuottaa täydellisen luettelon @keyframe .

johtopäätös

Emmet on erittäin valtava aikaa säästävä työkalu, joka tehostaa kehitysprosessia. Jos tiedät vain Emmetin, ei ole liian myöhäistä kokeilla sitä nyt. Nämä temput ovat vain joitakin Emmetin ominaisuuksia. Emmetissä on paljon muuta symbolia ja syntaksia, erityisesti CSS: lle. Voit vain lukea Emmetin dokumentteja tai huijata arkkia.

Top