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.

  • kb. 45 perc
  • kezdő szint
  • 9. osztály
Nyitókép helye (16:9)

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.

0.3 HTML, CSS, JavaScript →

1

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:

SzínezésA címkék, az attribútumok és a szövegek más-más színűek, így könnyebb átlátni a kódot.
KiegészítésA címke első betűire felajánlja a folytatást, és automatikusan lezárja a címkéket.
FigyelmeztetésAláhúzza a gyanús részeket, mint egy helyesírás-ellenőrző.
ProjektnézetEgy ablakban látod a webhely összes fájlját és mappájá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.

2

Telepítés és magyar nyelv

  1. 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.
  2. 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.
  3. 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ü.
  4. 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.

3

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.

  1. Az Intéző panelen kattints az Új fájl ikonra.
  2. Add neki az index.html nevet, és nyomj Entert.
  3. 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.

4

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:

index.htmlHTML
<!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>

5

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.

6

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-oldal mappá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).