Mësoni të jeni një Zen mjeshtër i markup

Shënimi, ose shënimi, i referohet gjuhëve të shënjimit ose të etiketimit ashtu siç janë HTML dhe CSS, dhe të gjithë e dimë se sa e dhimbshme është hapja dhe mbyllja e etiketave një nga një për të krijuar një shabllon uebi ...

Sigurisht që ka zgjidhje për këtë, njëra prej tyre është plotësimi automatik me IDE Dreamweaver mierda blugriffon i bezdisshëm nëse nuk blini shtojca prej tij o Redaktoni Komodo shume e rende… Çështja është që redaktorët IDE ose të kodeve shumë të ngarkuar me opsione shpesh përfundojnë duke e penguar punën në mënyra të paimagjinueshme; i tillë është rasti i Dreamweaver që të mbush me kodin e plehrave atë që gjeneron në mënyrë grafike dhe është e rëndë, e shtrenjtë dhe e shëmtuar. blugriffon është kryesisht e bezdisshme sepse është falas, falas, por gjysma e opsioneve janë të rezervuara për përdoruesit me pagesë… kjo nuk është kënaqësi. Dhe së fundmi kemi Redaktoni Komodo, e cila është mjaft e mirë, e fuqishme dhe plot opsione, por është e rëndë (100mb në idhull) dhe vendosja e tij është e lodhshme.

Arma më e mirë e një zhvilluesi të uebit ose krijuesit të faqes në internet nuk është IDE në stilin e tankut të luftës me një mijë armë sipër, është një redaktues i thjeshtë teksti, disa shtojca dhe aftësia për të shtypur si një person i sëmurë ... për atë shtoni magjinë e Kodimi i Zenit dhe ata do të kenë në gishtat e tyre mjetin më të mirë për shënjimin e krijuar ndonjëherë (të paktën për mua).

Por ... çfarë dreqin është Kodimi i Zenit?

E thjeshtë, është një shtojcë e veçantë që shërben si një shtresë e heqjes së zbritjes për HTML dhe CSS të krijuar në Javascript dhe në dispozicion të shumë botuesve më të famshëm (notepad ++, Komodo-edit, Gedit, Kate, Bluefish, Geany, Dreamweaver, etj.).

Aha, unë ende nuk e kuptoj një ide të dreqit atë që po thua ...

Kështu që unë ju tregoj me një shembull të thjeshtë; E mbani mend gjënë e heqjes së zbritjes? Epo, ndryshojeni atë në tkurrje, imagjinoni se mund të merrni një rresht të kodit HTML / CSS të shembur në një rresht dhe ta shpalosni atë si një perde ose ta palosni përsëri ... Dëshironi të shihni se si? Thjesht duhet të siguroheni që keni dy gjëra për ta bërë atë të funksionojë:

Kam Kodimi i Zenit instaluar në redaktorin tuaj.
Njihni komandat dhe sintaksën për ta përdorur atë.

Mirë, gishtat në kod:

html>head+body

E shihni atë linjë kodi? Epo kjo është sintaksa për HTML, është e thjeshtë:

Së pari vendosni emrin e etiketës (html) pastaj tregoni se cilat etiketime do të jenë brenda asaj etiketimi (>) dhe pastaj emrin e etiketave që hyjnë brenda asaj etiketimi (koka dhe trupi). Shenja '+' tregon se koka dhe trupi janë dy etiketa të ndryshme dhe se asnjëra nuk përmbahet në tjetrën, është si të thuash «bashkë por jo të përziera«… Atëherë, le të shohim se çfarë gjeneron ajo linjë e kodit kur shtypni tastet magjike (në rastin tim CTRL + E):

Saktësisht, 4 rreshta kodi të bërë në një, që shfaqen me magji kur shtypni kombinimin e saktë të tastave… dhe mund të jenë shumë më tepër; për shembull:

html>head+body>ul#lista_ordenada>li.listilla*5

Sintaksa e njëjtë, por ne shtojmë diçka tjetër ... nëse dini ndonjë CSS do të kuptoni se po shtojmë një ID, klasa dhe, diçka që me siguri nuk e dinit; shumëzuesit ... çfarë është e gjithë kjo!? Qij ti më ngatërron!

Qetësohu, kjo është mjaft e thjeshtë, ne thamë më lart se brenda trupit futni një etiketë «ul», asgjë e çuditshme, unë e shpjegova këtë më lart, atëherë, ne caktuam një ID, që nëse dini CSS do të kuptoni se këto identifikohen me shenja '#', dhe brenda asaj liste të parenditur (ul) ne shtojmë pesë etiketa me klasën (klasën) listilla, unë e shpjegoj shkurtimisht këtë. Në fakt është shumë e thjeshtë, '#' tregon se është një ID, atëherë 'li.listilla' thotë se duhet të krijojmë një etiketë «li» me klasën «li class = listilla» dhe pastaj themi «përsëriteni atë pesë herë« Çfarë na jep si rezultat:

Dymbëdhjetë linja kodi të shkruara në një rresht të vetëm dhe në shumë më pak kohë

Dhe kjo mund të bëhet edhe me CSS, megjithëse nuk do ta zgjas artikullin duke treguar të qartë (më poshtë do t'ju kaloj një listë të plotë të mashtrimeve Kodimi i Zenit).

Më duhet të theksoj se kjo nuk funksionon për të bërë një zilind qindra mijëra rreshta në një, oh jo, kjo ka një kufi dhe një mënyrë për ta përdorur atë. Nëse për shembull ne duam të bëjmë diçka të tillë:

html>head>title+meta+body>ul#lista_ordenada>li.listilla*5

Çfarë në teori duhet të na e japë këtë (shikoni vijën e theksuar në imazhin e fundit):

Do të na japë këtë:

Gjë që tregon se as me këtë nuk mund të bësh magji; Mos harroni se një mjeshtër i kodit Zen duhet të jetë i saktë dhe i shpejtë, dhe bërja e gjërave të bëra gabimisht heq shpejtësinë dhe kohën, prandaj, teknika e saktë për të shkruar shpejt dhe me Kodimi i Zenit do te ishte kjo:

html>head>body>ul#lista_ordenada>li.listilla*5

Ju zgjeroni dhe brenda etiketës së kokës:

title+meta

Cili do t'ju jepte kodin e saktë:

Pse Kodimi i Zenit Ka shumë më tepër gjëra për t'ju treguar dhe mbase të mos shkruash një rresht tjetër komande brenda kokës nuk është më e mira, kështu që ne përdorim një komandë tjetër, «zgjerohet me shkurtim"në rastin tim ctrl + alt + e i cili do të hapë një shirit të vogël ku mund të shkruajmë kodin Zen dhe të shohim se si shfaqet në kohë reale. Bëni kujdes, unë nuk rekomandoj të shkruani gjithçka me këtë por të shkruani brenda strukturave të krijuara tashmë, dua të them, së pari krijoni struktura të mëdha dhe më pas do të detajoni brenda tyre me këtë opsion.

Dhe ka një mori të komandave super interesante brenda Kodimi i Zenit, puna është që ti i heton ata sapo t'i instalosh dhe të mësosh t'i përdorësh ato; Me këtë shtojcë nuk do të keni nevojë për plotësim automatik ose copëza për css ose html, në fakt, me këtë do të kuptoni se këto mundësi janë një humbje totale e kohës brenda këtyre dy gjuhëve të programimit

Dhe për ata që janë të interesuar, këtu është CheatSheet zyrtar i Kodimi i Zenit, ju mund ta shihni atë në format ODF o PDF e drejtë KETU


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   mafunët dijo

    Më duket super interesante!

    Do ta provoj me siguri!

  2.   mafunët dijo

    Një pyetje, a nuk duhet që forma "kokë> trup" të krijojë trup brenda kokës? Për të marrë atë që duam, a nuk duhet të vendosim "kokë + trup"?

    Nëse jam i hutuar më fal!

    Falënderim

    1.    nano dijo

      Po, çdo emër i etiketës i paraprirë nga një ">" tregon se shkon brenda etiketës së emëruar më parë; në këtë rast, siç thoni ju, koka> trupi tregon se trupi do të hynte brenda kokës, gjë që ne e dimë se është e pasaktë.

      Dhe po, koka plus trupi është si bashkimi, ju i thoni që ata hyjnë brenda një etikete tjetër, por që asnjëri prej tyre nuk hyn brenda tjetrit, në këtë rast html> kokë + trup

  3.   assuarto dijo


    amin

  4.   103 dijo

    Shumë, shumë mirë, personalisht preferoj të përdor redaktorë të thjeshtë teksti për këtë lloj gjëje dhe Kodimin Zen pasi është më i miri që kam parë për HTML.

    Më pëlqeu shumë kjo: html: xt dhe për ata që duan të parashikojnë htlm: 5

  5.   auroszx dijo

    Hmm, mirë unë kurrë nuk kam përdorur në të vërtetë programe si Dreamweaver, unë duhet të provoni këtë Zen Kodimi ...

    PS: Ajo letër-muri që keni ... a është rastësisht ajo që kam bërë?

    1.    nano dijo

      Po por ai DesdeLinux

  6.   Ezaeli dijo

    Shumë mirë, gjithmonë më kanë pëlqyer redaktuesit e teksteve të lehta, ai që përdor tani është I paturpshëm dhe duke parë që mbështetet për çajnikun magjik sigurisht që më inkurajon ta provoj

  7.   Lupin III dijo

    Epo, programimi nuk është gjëja ime, ajo që më ka mërzitur ka qenë desktopi, çfarë përdorni, gnome 3 apo uniteti, çfarë është? Isshtë shumë shumë e lezetshme, le të shohim nëse e lë timen të ngjashme
    Nëse nuk ju pengon të më përgjigjeni, do të isha shumë mirënjohës
    PS: po, unë jam nga dritaret, është ajo që ka Universiteti xD

    1.    nano dijo

      Uniteti, me temën elementare dhe uli paqartësinë e panelit.

      1.    neomit dijo

        Unë gjithashtu punoj me dritare, më lejoni t'ju përgëzoj në tavolinën e punës tuaj është shumë e bukur.

  8.   jaszandre dijo

    Artikulli është shumë interesant ... Unë e shoh shumë të dobishëm. Nga rruga, instalimi i shtojcës Zen Coding për Gedit më zuri disi larg vëmendjes dhe kjo është që ju duhet të shkarkoni paketën e duhur për Gedit3. Në faqen zyrtare të kodimit Zen ofrohen lidhjet e shtojcës për Gedit, por është e vjetëruar sepse është për Gedit 2 gjë që e bën të pamundur përdorimin e tij në versionin aktual Gedit3 sipas udhëzimeve të instalimit.

    Shtojcat Gedit të shkruara për versionin 2 nuk funksionojnë në versionin e ri 3, pasi përdor GTK3, ndërsa Gedit2 përdor GTK2. Për të përdorur një shtesë në Gedit3 duhet të merrni parasysh sa vijon:

    Drejtoria e Re: ~ / .local / share / gedit / plugins
    Shtesa .gedit-plugin duhet të riemërtohet .plugin
    Hapni skedarin dhe redaktoni kokën [Gedit Plugin] dhe ndryshojeni atë në [Plugin]
    Ndryshoni gjithashtu IAge = 2 për IAge = 3

    Ata që përdorin Gedit3 mund të shkarkojnë shtojcën Zen Coding nga lidhja më poshtë:

    https://github.com/mtrovo/zen-coding-gedit3

    Unë shpresoj se do të jetë e dobishme.
    Përshëndetje.

    1.    i ashpër dijo

      FALEMINDERIT, e kisha pikërisht atë problem !!

    2.    Aleks-m7 dijo

      Shkëlqyeshëm që e dhatë problemin që kisha! GRAX!

  9.   elynks dijo

    Shumë e dobishme, edhe pse për këtë edicion në HTML ose ndonjë gjuhë të orientuar drejt uebit dhe të tjera unë preferoj BlueFish ose Aptana Studio.

    Përshëndetje!

    1.    nano dijo

      Bluefish dështon në disa gjëra si të jesh në gjendje të personalizosh shkurtesat e tastierës dhe gjëra të tjera, dhe që deri më sot nuk mund t'i bëj citatet të plotësohen automatikisht, dhe kjo më merr shumë telashe pasi harrova më vonë të mbyllja një çift.

      Aptana, thjesht thith për mua, është shkruar thjesht në Java dhe ka varësi që rrezikojnë sistemin tim ... për të mos përmendur atë për mua (kuptoje shumë mirë, P MER MUA) Java = mut.

  10.   v3on dijo

    Unë e kam përdorur atë për një kohë të gjatë, rekomandohet!

  11.   Rafael dijo

    Përshëndetje, artikull exelene ...
    Unë nuk dua të ndihem si një mjeshtër i Zen :-), por zgjerimi që ju propozoni:

    html> kokë> titull + meta + trup> ul # listë_të renditur> li.listilla * 5
    (që nuk arrin të zgjerohet)

    mund të bëhet në mënyrë korrekte me kllapa për grupim, diçka si kjo:

    html> (koka> titulli + meta) + (trupi> ul # lista_ e renditur> li.listilla * 5)
    kjo zgjerohet siç pritet

    regards

  12.   Felipe dijo

    kjo shtojcë ndërpritet dhe u zëvendësua nga emmet (http://emmet.io/)

  13.   Ulises dijo

    A e di dikush se si e instaloj në Archlinux për kate? Faleminderit.