20 beste emmetips for å hjelpe deg med å kode HTML / CSS Crazy Fast

  • Joshua Davis
  • 0
  • 1515
  • 122

Emmet, tidligere kjent som Zen Coding, er et av de beste verktøyene du må ha for å øke produktiviteten mens du koder HTML eller CSS. Det fungerer akkurat som fullføring av kode, men det er kraftigere og utrolig. Den er i stand til å automatisere HTML / CSS fra en enkel form til den komplekse.

Emmet tilbyr god støtte for tekstredigerer eller IDE (Integrated Development Environment) som Dreamweaver, Eclipse, Sublime Text, TextMate, Expresso, Coda, Brackets, Notepad ++, PHPStorm og mange flere. Det støtter også online redigeringsverktøy som JSFiddle, JSBin, CodePen, IceCoder og CODIO.

Måten Emmet fungerer er ved å skrive inn tastaturetasten for fanen når du er ferdig med å skrive syntaks. Følgende er vanligste Emmet-symboler som du kan bruke. For å se dem i aksjon, fortsett å lese.

Emmet - HTML beste triks

Du vil bli overrasket når du skriver HTML med Emmet som jeg gjorde. Som nevnt tidligere, er Emmet i stand til å forkorte en enkel HTML til veldig kompleks. Og de er bare skrevet på en enkelt kodelinje. Hvis du forkorter ukjent tagnavn, vil Emmet automatisk skrive koden du skriver. Se animasjonen nedenfor for å enkelt forstå det.

1. Hekker

For å hekke noen elementer trenger du bare å legge til større skilt > etter hver tagg du vil bruke. For eksempel når jeg vil ha en Overskrift med nav, div, ul og li inne trenger jeg bare å skrive header> nav> div> ul> li og trefftasten.

2. Søsken

Hvis du ikke vil hekke elementene dine, kan du ganske enkelt bruke et pluss + tegn etterfulgt av koder du vil legge til. Eksempel, header seksjon + + + artikkelbunn vil gi et annet sted for Overskrift, seksjon, artikkel og bunntekst.

3. Klatre opp

Når du er inne i et barnelement og vil ha et annet element utenfor det barnet, kan du enkelt klatre opp ett element med ^ skilt. Hvis du skriver det to ganger, vil du klatre med dobbelt element og så videre. Hvis du for eksempel skriver header> div> h1> nav du vil ha nav-elementet fremdeles inne i h1. For å få det ut, bytt bare ut det siste > signere med ^.

4. Legg til klasse

Emmet kan også inkludere det foretrukne klassenavnet i koden. Skiltet du bruker er det samme som klassevalg i CSS som er en prikk . skilt. Hvis jeg for eksempel vil ha en div med .container klasse, h1 med .tittel og nav med .fikset, da må jeg bare skrive div.container> header> h1.title + nav.fixed.

Hvis du vil ha mer enn en klasse inne, skriver du tilleggsklassen etter den første klassen sammen med prikken . skilt. Eksempel: div.container.center vil produsere .

5. Legg til ID

Foruten klasse, kan du også legge til en ID i taggen din med # skilt. Bruken er den samme som å legge til klasse, men det er ikke sikkert at du skriver dobbelt ID inne. Hvis du prøver å gjøre det, vil Emmet bare lese den siste IDen du skriver.

6. Legg til tekst

Emmet er ikke bare så enkelt som bare å forkorte noen tagger, du kan til og med legge tekstlinje inne. For å legge til litt tekst, må du bare pakke teksten med krøllete braketter skilt. Du trenger ikke å legge til en større > signere da teksten automatisk legges til i koden.

7. Legg til attributt

Hvis du vil legge til et annet attributt bortsett fra klasse og ID, plasserer du bare attributtet du vil legge til inne i braketten [] skilt. For eksempel vil jeg ha et bilde som har logo.png-kilde med logo alt, så jeg skriver bare img [src = "logo.png"].

8. Gruppering

Når du vil ha et element med flere nestede inni, så grupperer du dem med () skilt vil hjelpe deg å oppnå dette enkelt. Eksempel, jeg vil ha en beholder som har header med h1 og nav inni og en annen seksjon utenfor overskriften. Jeg vil ganske enkelt skrive: .Beholderen> (heading> h1 + nav.fixed) + (seksjon> .content + .sidebar).

9. Multiplikasjon

Denne funksjonen kan bli en av favorittene dine fra Emmet. Som med multiplikasjon, kan vi multiplisere ethvert element så mye vi vil. For å bruke den bare legge til en stjerne * sign etter element du vil multiplisere og legg til elementet. For eksempel vil jeg skrive fem li element i ul, da er den riktige syntaks ul> li * 5.

10. Automatisk nummerering

Automatisk nummerering vil hjelpe deg med å skrive forskjellige navn med økende antall. Den rette syntaks for denne funksjonen er en dollar $ skilt. Automatisk nummerering brukes best med multiplikasjon. Eksempel, jeg vil legge til min forrige li gjenstand med en klasse fra item1 til ITEM5. Så jeg må bare legge til ytterligere klassens navn med dollartegn: ul> li.item $ * 5.

11. Lorem

Hvis du pleide å skrive noe dummy tekst ved å åpne lipsum generator som lipsum.com, med Emmet trenger du ikke gjøre det lenger. Emmet støtter også dummy tekstgenerator med lorem eller lipsum syntaks. Du kan også spesifisere hvor lang tid teksten din skal bli. For eksempel vil jeg ha litt tekst med 10 ord langt, så skriver jeg inn lorem10.

12. Autodokument

Når du starter et nytt prosjekt, i stedet for å skrive HTML-strukturen manuelt eller kopiere liming fra andre ressurser, kan Emmet gjøre det for deg bedre. Alt du trenger å gjøre er å skrive et utrop ! sign, hit fane og magien skje. Det vil generere en HTML5-dokumentstruktur for deg, hvis du vil bruke en HTML4 i stedet, bare skriv html: 4t.

13. Link

Hvis du har en favoritt-, rss- eller ekstern CSS-fil du vil legge til i dokumentet, kan du bruke lenketriks for å skrive dem raskere. For å inkludere et favicon skriver du link: favicon så vil det generere deg en favorittlink med standard favicon.ico filnavn inne. Og for css, link: css vil generere deg en CSS-kobling med standard style.css stilnavn inne. Og RSS blir det rss.xml som standardnavn.

Du kan kombinere dem med pluss + signere for å generere en raskere ressurs.

14. Anker

Som standard når du skriver en tag deretter trykk fanen, vil du få en komplett en tagg med href attributt inni. Men du kan legge til en http: // verdi hvis du for eksempel kombinerer den med lenke en lenke. Og hvis du vil ha en e-postkobling i stedet, så bruk a: mail.

15. Smart hopping

De siste HTML-triksene jeg vil gi deg er den smarte hoppfunksjonen. I utgangspunktet har du ikke skrevet tagnavnet når du vil ha klasse eller ID inne. Dette gjelder bare under en viss tilstand.

For det første, hvis du vil ha en div med ID eller klasse inne, trenger du ikke å skrive kodenavnet, bare direkte skrive ID eller klassesymbol sammen med navnet.

For det andre når du er inne i et ul tag, du hopper over å skrive li merke hvis den har en klasse eller id.

Og den siste blir brukt innenfor bord stikkord. Du kan hoppe over å skrive tr og td tag hvis de har klasse eller id og Emmet vil automatisk legge dem til for deg.

Emmet - Beste CSS-triks

Etter at du har lært noen av HTML-triks, er det nå på tide med CSS. Noen av de vanlige symbolene som vises i toppbildet, fungerer ikke med CSS. De er større > og klatre opp ^ symboler. Hvis du bruker dem, vil de produsere akkurat som pluss + symbol. Så la oss komme i gang.

1. Bredde og høyde

Definere bredde og høyde med Emmet er veldig enkelt. Du må bare skrive det første ordet av dem etterfulgt av størrelsen du vil legge til. Som standard, hvis du ikke spesifiserer enhetene, vil Emmet generere dem med px enhet. Det tilgjengelige enhetssymbolet er prosent % og em.

2. Tekst

Det er noen enkle å bruke tekstegenskapssymbol og vil bli generert med standardverdi. tA vil generere tekst-Juster med venstre verdi, td vil være text-decoration med ingen verdi og tt vil bli text-transform med stor bokstav verdi.

3. Bakgrunn

For å legge til bakgrunn, bruk ganske enkelt bg forkortelse. Du kan kombinere det med BGI å få bakgrunnsbilde, BGC til bakgrunnsfarge og BGR til background-repeat. Du kan også skrive bg+ for å få en fullstendig liste over bakgrunnseiendommer.

4. Font Face

Plustegnet gjelder ikke bare for bakgrunn. Til @ Font-face, du kan ganske enkelt skrive @f+ for en komplett liste over @ Font-face eiendom. Hvis du skriver @f uten pluss tegn, så får du en grunnleggende @ Font-face kun.

5. Diverse

Andre gode triks er at du kan forkorte skriving animasjon med anim tekst. Hvis du legger til et minus - signere, får du animasjonsegenskap med full verdi. Det er også @kf tekst som vil produsere full liste over @keyframe.

SE OGSÅ: Topp 15 gratis PHP-rammer for 2015

Konklusjon

Emmet er et veldig enormt tidsbesparende verktøy for å effektivisere utviklingsprosessen. Hvis du bare kjenner Emmet, er det ikke for sent å prøve det nå. Disse triksene er bare noen av Emmet-funksjonene. Det er mange andre symboler og syntaks i Emmet, spesielt for CSS. Bare gå over til Emmet docs eller jukseark for å øke lesningen.




Ingen har kommentert denne artikkelen ennå.

Gadgetkjøpsguider, teknologi som betyr noe
Vi publiserer detaljerte guider for kjøp av utstyr, lager interessante lister over de beste produktene på markedet, dekker nyheter fra teknologiens verden