HTML alapok › 1. modul: Az első weboldal › 1.1 lecke
HTML alapok · 1.1 lecke
Visual Studio Code: a webfejlesztő műhelye
Egy weboldalt akár a Jegyzettömbben is megírhatsz, de egy jó kódszerkesztő színez, kiegészít és figyelmeztet. Ebben a leckében beállítod a Visual Studio Code-ot, és létrehozod a mappát, amelyben a tanfolyam végéig a saját weboldaladat építed.
A lecke végére
- telepíted és magyarra állítod a Visual Studio Code-ot;
- megnyitsz egy projektmappát, és fájlt hozol létre benne;
- egy billentyűkombinációval elkészíted egy weboldal vázát (Emmet);
- bekapcsolod az automatikus mentést, és megnyitod az oldalt a böngészőben;
- elkerülöd a leggyakoribb kezdő hibát, a rejtett kiterjesztést.
Mielőtt elkezded
Érdemes előtte tudni, mi a HTML feladata a weboldalon.
Miért kódszerkesztő?
A HTML-fájl egyszerű szöveg, így bármilyen szövegszerkesztő megfelel hozzá, a Word azonban nem, mert saját formázást tesz a szövegbe. A programozók kódszerkesztőt használnak, ami segít:
Miért épp a VS Code?
Ingyenes, Windowson, macOS-en és Linuxon is fut, és a világ egyik legnépszerűbb kódszerkesztője: a Stack Overflow fejlesztői felmérései évek óta az első helyen említik. Amit itt megtanulsz, azt a munkában is használni fogod.
Telepítés és magyar nyelv
- Töltsd le a hivatalos oldalról: code.visualstudio.com. Csak innen töltsd le, más oldalakról letöltött „ingyenes” változatok kártevőt tartalmazhatnak.
- Telepítés közben pipáld be a „Hozzáadás a helyi menühöz” (Add "Open with Code" action) lehetőségeket: így jobb klikkel bármelyik mappát megnyithatod vele.
- Indítás után bal oldalt kattints a négy kis négyzetből álló Bővítmények (Extensions) ikonra, keresd meg a Hungarian Language Pack bővítményt, és telepítsd. Újraindítás után magyar lesz a menü.
- Kapcsold be az automatikus mentést: Fájl → Automatikus mentés.
Iskolai gépen
Ha nincs jogod telepíteni, használd a böngészőben futó változatot: vscode.dev. Ugyanúgy néz ki, csak a mappákat a böngészőn keresztül nyitod meg.
A projektmappa: itt épül a weboldalad
Egy webhely mindig egy mappában él. Hozz létre egyet a dokumentumaid között sajat-oldal néven, és nyisd meg a VS Code-ban: Fájl → Mappa megnyitása. A bal oldali Intéző panelen most már látod a mappát.
- Az Intéző panelen kattints az Új fájl ikonra.
- Add neki az
index.htmlnevet, és nyomj Entert. - A fájl megnyílik szerkesztésre. Ez lesz a webhelyed főoldala. Hogy miért épp ez a név, a következő leckében kiderül.
Egy mappa, sok lecke
Ezt a mappát a tanfolyam végéig használod: minden modulban bővül egy kicsit, míg a végén egy igazi, többoldalas webhely lesz belőle, amit közzé is teszel.
Az első váz egyetlen mozdulattal
A VS Code-ba be van építve az Emmet nevű gyorsító. Az üres index.html fájlba írj be egy felkiáltójelet, és nyomd meg a Tab (vagy az Enter) billentyűt:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> </body> </html>
Jósold meg!
A vázban a nyelv angol (lang="en"), a cím pedig „Document”. Szerinted ez gond egy magyar weboldalnál?
Megoldás
Igen, ezeket mindig át kell írni: lang="hu" és egy beszédes cím. Hogy miért fontosak, az 1.3 és az 1.4 leckében részletesen megnézzük.
Csináld meg!
Írd át a nyelvet hu-ra, a címet a saját nevedre (például „Anna oldala”), a body címkék közé pedig írd be: <h1>Szia, világ!</h1>
Megnyitás a böngészőben
A legegyszerűbb: a fájlkezelőben kattints duplán az index.html-re, és megnyílik az alapértelmezett böngészőben. Ha módosítasz a kódon, mentsd el, és a böngészőben nyomd meg az F5 billentyűt a frissítéshez.
Kényelmesebben
A Live Server bővítménnyel a böngésző mentéskor automatikusan frissül. Telepítés után a jobb alsó sarokban megjelenik a Go Live gomb.
Hibavadászat: a kezdők három csapdája
1. „Nem változik semmi!”
Mi a baj?
A fájl nincs elmentve. A VS Code fülén a fájlnév mellett egy fehér pötty jelzi a mentetlen változást. Ctrl + S, vagy kapcsold be az automatikus mentést.
2. A fájl neve index.html, de szövegként nyílik meg
Mi a baj?
A Windows alapból elrejti a kiterjesztést, így könnyen index.html.txt lesz a fájl neve. A fájlkezelőben kapcsold be: Nézet → Megjelenítés → Fájlnév-kiterjesztések, és javítsd a nevet.
3. Nem látom a fájlt a VS Code-ban
Mi a baj?
Valószínűleg nem a mappát, hanem csak egy fájlt nyitottál meg. Mindig a Fájl → Mappa megnyitása paranccsal dolgozz, így az egész projekt látszik.
Projekt: indul a saját oldalad
Ez a projekt a tanfolyam végéig kísér.
- Hozd létre a
sajat-oldalmappát, és nyisd meg a VS Code-ban. - Készítsd el benne az
index.html-t az Emmet vázzal, magyar nyelvvel és saját címmel. - Írj a
body-ba egy főcímet és egy mondatot magadról (személyes adatot, például lakcímet, ne!). - Nyisd meg a böngészőben, módosíts a szövegen, és frissítsd.
Kész vagy, ha…
…a böngészőben megjelenik a főcímed, a böngészőfülön a saját címed, és a módosítás mentés és frissítés után látszik.
Ellenőrizd magad!
Miért nem jó a Word weboldal írására?
Mert saját formázást tesz a szövegbe, a HTML-fájlnak pedig egyszerű szövegnek kell lennie.
Mit csinál a ! és a Tab az Emmetben?
Beírja egy HTML-dokumentum teljes vázát.
Miért jelenhet meg a HTML-fájl szövegként?
Mert rejtett kiterjesztés miatt a neve valójában index.html.txt.
Mit jelent a fehér pötty a fájl fülén?
Hogy a fájlban mentetlen változás van.
Tanároknak
Kerettantervi kapcsolódás
NAT 2020, Digitális kultúra, 9. évfolyam, Publikálás a világhálón: HTML formátumú dokumentumok készítése; a digitális eszközök használata témakör (alkalmazások telepítése, fájl- és mappaműveletek).
Módszertan
A lecke a tanfolyamon végigvitt „saját oldal” projekt indítója, a code.org CS Discoveries és a freeCodeCamp projektalapú szemléletét követve. A hibavadászat a valóban leggyakoribb kezdő akadályokra (mentés, rejtett kiterjesztés, mappa megnyitása) készít fel, így kevesebb időt visz el az órai hibaelhárítás.
Iskolai környezet
Ha a gépeken nincs telepítési jog, a vscode.dev böngészős változat vagy a rendszergazda által előre telepített VS Code használható. A Live Server kényelmi eszköz, nélküle is teljes értékű a munka.
Időterv
Bevezetés: 5 perc. Telepítés és beállítás: 12 perc (ha előre telepítve van, 5 perc). Mappa és Emmet: 12 perc. Böngésző és hibavadászat: 10 perc. Projekt: 6 perc (folytatás a következő órán).


Trackbackek/Pingbackek