Dev

20 bästa Emmet-tips som hjälper dig att koda HTML / CSS Crazy Fast

20 bästa Emmet-tips som hjälper dig att koda HTML / CSS Crazy Fast

Emmet, tidigare känt som Zen Coding, är ett av de bästa verktygen du borde behöva för att öka din produktivitet när du kodar HTML eller CSS. Det fungerar precis som kodavslutning, men det är mer kraftfullt och fantastiskt. Det kan automatisera din HTML / CSS från en enkel form till den komplexa.

Emmet erbjuder bra stöd för textredigerare eller IDE (Integrated Development Environment) som Dreamweaver, Eclipse, Sublime Text, TextMate, Expresso, Coda, Brackets, Notepad ++, PHPStorm och många fler. Det stöder också online redigeringsverktyg som JSFiddle, JSBin, CodePen, IceCoder och Codio.

Sättet för Emmet fungerar är att skriva tangentbordstangenten när du är klar med att skriva syntax. Följande är de vanligaste Emmet-symbolerna som du kan använda. Fortsätt läsa om du vill se dem i aktion.

Emmet - HTML bästa tricks

Du kommer att bli förvånad när du skriver HTML med Emmet som jag gjorde. Som tidigare nämnts kan Emmet förkorta en enkel HTML till mycket komplex. Och de skrivs bara på en enda kodrad. Som standard, om du förkortar det okända taggnamnet, skriver Emmet automatiskt taggen du skriver. Se animationen nedan för att enkelt förstå det.

1. Häckande

För att bygga in några element behöver du bara lägga till större tecken > efter varje tagg du vill använda. Till exempel när jag vill ha en rubrik med nav, div, ul och li inuti behöver jag bara skriva rubrik> nav> div> ul> li och träfffliken.

2. Syskon

Om du inte vill bo dina element kan du helt enkelt använda ett plus + tecken följt av taggar som du vill lägga till. Exempel, sidhuvud + avsnitt + artikel + sidfot kommer att ge en annan plats för rubrik, sektion, artikel och sidfot.

3. Klättra upp

När du är inne i ett barnelement och vill ha ett annat element utanför barnet kan du enkelt klättra upp ett element med ^ tecken. Om du skriver det två gånger kommer du att klättra i dubbelelementet och så vidare. Till exempel om du skriver rubrik> div> h1> nav du har navelementet fortfarande inne i h1. För att få ut det, byt bara ut det sista > underteckna med ^.

4. Lägg till klass

Emmet kan också inkludera ditt föredragna klassnamn i taggen. Tecknet du använder är detsamma som klassväljaren i CSS som är en prick . tecken. Till exempel om jag vill ha en div med .behållare klass, h1 med .titel och nav med .fast, då måste jag bara skriva div.container> header> h1.title + nav.fixed.

Om du vill ha mer än en klass inuti skriver du din ytterligare klass efter den första klassen tillsammans med pricken . tecken. Exempel: div.container.center kommer att producera

.

5. Lägg till ID

Förutom klass kan du också lägga till ett ID i din tagg med # tecken. Användningen är densamma som att lägga till klass men du kanske inte skriver dubbel ID inuti. Om du försöker göra det kommer Emmet bara att läsa det sista ID du skrev.

6. Lägg till text

Emmet är inte bara så enkelt som att bara förkorta några taggar, du kan till och med lägga till textrad inuti. För att lägga till lite text behöver du bara linda in texten med lockigt parentes tecken. Du behöver inte lägga till en större > underteckna eftersom texten automatiskt läggs till i taggen.

7. Lägg till attribut

Om du vill lägga till ytterligare ett attribut förutom klass och id, placerar du bara attributet du vill lägga till inom parentes [] tecken. Till exempel vill jag ha en bild som har logo.png-källa med logotyp alt, så jag skriver bara img [src = "logo.png"].

8. Gruppering

När du vill ha ett element med flera kapslade inuti, gruppera dem sedan med () tecken hjälper dig att uppnå detta enkelt. Exempel, jag vill ha en behållare som har rubrik med h1 och nav inuti och en annan sektion utanför rubriken, jag skriver helt enkelt: .behållare> (rubrik> h1 + nav. fast) + (avsnitt> .innehåll +. sidfält).

9. Multiplikation

Den här funktionen kan bli en av dina favoriter från Emmet. Som med multiplikation kan vi multiplicera vilket element som helst så mycket vi vill. För att använda det, lägg bara till en stjärna * tecken efter element du vill multiplicera och lägga till numret på elementet. Till exempel vill jag skriva fem li-objekt inuti ul, då är rätt syntax ul> li * 5.

10. Automatisk numrering

Automatisk numrering hjälper dig att enkelt skriva ett annat namn med ökande antal. Rätt syntax för den här funktionen är en dollar $ tecken. Automatisk numrering används bäst med multiplikation. Exempel, jag vill lägga till min tidigare li objekt med en klass från artikel1 till artikel5. Så jag måste bara lägga till ytterligare klassnamn med dollartecken: ul> li.item $ * 5.

11. Lorem

Om du brukade skriva lite dummytext genom att öppna lipsumgenerator som lipsum.com, med Emmet behöver du inte göra det längre. Emmet stöder också dummy textgenerator med lorem eller läppsumma syntax. Du kan också ange hur länge din text kommer att bli. Till exempel vill jag ha lite text med 10 ord långt, då skriver jag lorem10.

12. Auto-dokument

När du startar ett nytt projekt kan Emmet göra det åt dig bättre istället för att skriva html-strukturen manuellt eller kopiera klistra in från andra resurser. Allt du behöver göra är att skriva ett utrop ! underteckna, slå fliken och magin hända. Det genererar en HTML5-dokumentstruktur för dig, om du vill använda en HTML4 istället, skriv bara html: 4t.

13. Länk

Om du har en favicon-, rss- eller extern CSS-fil som du vill lägga till i ditt dokument kan du använda länktrick för att skriva dem snabbare. För att inkludera ett favicon, skriv länk: favicon då kommer det att generera en favicon-länk med standard favicon.ico filnamn inuti. Och för css, länk: css genererar en CSS-länk med standard style.css stilnamn inuti. Och RSS kommer att vara rss.xml som standardnamn.

Du kan kombinera dem med plus + tecken för att generera snabbare resurser.

14. Ankare

Som standard när du skriver a tag sedan på fliken, du får en komplett a tagga med href attribut inuti. Men du kan lägga till en http: // värde om du bland annat kombinerar det med länk en länk. Och om du vill ha en e-postlänk istället, använd sedan a: post.

15. Smart hoppning

De senaste HTML-knep som jag kommer att ge dig är smart hoppa över funktionen. I grund och botten behöver du inte skriva taggnamnet när du vill ha klass eller ID i det. Detta gäller endast under vissa förhållanden.

Först, om du vill ha en div med ID eller klass inuti behöver du inte skriva taggnamnet, bara skriva id eller klass symbol tillsammans med dess namn.

För det andra, när du är inne i en ul tagg, du hoppar över att skriva li tag om det har en klass eller id.

Och det sista tillämpas inom tabell märka. Du kan hoppa över att skriva tr och td tag om de har klass eller id och Emmet lägger automatiskt till dem åt dig.

Emmet - Bästa CSS-tricks

När du har lärt dig några av HTML-trick är det nu dags för CSS. Några av de vanliga symbolerna som visas i den översta bilden fungerar inte med CSS. De är större > och klättra upp ^ symboler. Om du använder dem kommer de att producera precis som plus + symbol. Så, låt oss komma igång.

1. Bredd och höjd

Definierande bredd och höjd med Emmet är väldigt enkelt. Du måste bara skriva det första ordet följt av storleken du vill lägga till. Om du inte anger enheterna genererar Emmet dem som standard med px enhet. Den tillgängliga enhetssymbolen är procent % och em.

2. Text

Det finns några lättanvända symboler för textegenskaper och kommer att genereras med standardvärde. ta kommer att generera textjustera med vänster värde, td kommer vara text-dekoration med ingen värde och tt kommer att bli text-transform med versal värde.

3. Bakgrund

För att lägga till bakgrund, använd bara bg förkortning. Du kan kombinera det med bgi att få bakgrundsbild, bgc för bakgrundsfärg och bgr för bakgrund-upprepa. Du kan också skriva bg+ för att få en fullständig lista över bakgrundsegenskaper.

4. Font typsnitt

Plustecknet är inte bara tillämpligt för bakgrund. För @ font-face, du kan helt enkelt skriva @f+ för en fullständig lista över @ font-face fast egendom. Om du skriver @f utan plustecken får du en grundläggande @ font-face endast.

5. Diverse

Andra bra knep är att du kan förkorta skrivningen animering med anim text. Om du lägger till ett minus - underteckna får du animeringsegenskap med fullt värde. Det finns också @K F text som ger en fullständig lista över @keyframe.

SE OCH: Topp 15 gratis PHP-ramverk för 2015

Slutsats

Emmet är ett mycket stort tidsbesparande verktyg för att effektivisera din utvecklingsprocess. Om du bara känner till Emmet är det inte för sent att prova det nu. Dessa knep är bara några av Emmets funktioner. Det finns massor av andra symboler och syntaxer i Emmet, särskilt för CSS. Bara gå över till Emmet-dokument eller fuskark för att ytterligare läsa.

Topp 9 gratis Twitter Analytics-verktyg för analys
När det gäller marknadsföring på sociala medier spelar Twitter en mycket viktig roll. Ingen har råd att ignorera Twitter när man planerar sin marknads...
Hur Gör animerad förklaringsvideo i 3 enkla steg på MakeWebVideo
Gör animerad förklaringsvideo i 3 enkla steg på MakeWebVideo
I en dagens värld drivs varje livsfält av en nack-till-nack-tävling. Presentation och marknadsföring har blivit en viktig del av marknadsföringen. Det...
Hur Så här inaktiverar du automatiska appuppdateringar i MIUI
Så här inaktiverar du automatiska appuppdateringar i MIUI
Automatiska appuppdateringar på Android kan vara tidsbesparande om du inte vill anstränga dig för att manuellt välja och uppdatera dina appar. Men om ...