HTML alapok › 1. modul: Az első weboldal › 1.2 lecke

HTML alapok · 1.2 lecke

Az index.html titka és a jó fájlnevek

Miért épp index.html a főoldal neve? És miért nem lehet egy fájl neve „Az én oldalam.HTML”? Ebben a leckében megismered a webhelyek fájlneveinek szabályait, amelyek miatt egy oldal a te gépeden működik, a szerveren pedig nem.

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

A lecke végére

  • megmagyarázod, miért index.html a főoldal neve;
  • a webes fájlnév-szabályok szerint nevezed el a fájljaidat;
  • átlátható mappaszerkezetet alakítasz ki;
  • kijavítod a hibás fájlneveket.

Mielőtt elkezded

Szükséged lesz a VS Code-ra és a saját oldalad mappájára.

1.1 Visual Studio Code →

1

Miért épp index.html?

Amikor beírod a böngészőbe, hogy www.digitalisfelfedezok.hu, nem írsz utána fájlnevet. A szerver ilyenkor egy alapértelmezett fájlt keres a mappában, és ez szinte minden webszerveren az index.html. Az index szó tartalomjegyzéket jelent: a főoldal a webhely „kezdőlapja”, ahonnan minden más elérhető.

Jósold meg!

Egy mappában két fájl van: index.html és rolam.html. Mit mutat a szerver, ha csak a mappa címét írod be?

Megoldás

Az index.html-t. A rolam.html-t csak akkor, ha a nevét is beírod a cím végére.

Minden mappának lehet saját index-e

Ha a blog mappában is van egy index.html, akkor a …/blog/ cím azt mutatja. Így lesznek „szép”, fájlnév nélküli webcímek.

2

A webes fájlnevek szabályai

A saját gépeden szinte bármilyen fájlnév működik, a webszervereken viszont nem. Ezért a webfejlesztők egy egyszerű szabályrendszert követnek:

SzabályÍgy neÍgy igen
Csupa kisbetűRolam.HTMLrolam.html
Nincs ékezetkép-galéria.htmlkep-galeria.html
Nincs szóköz, helyette kötőjelaz en oldalam.htmlaz-en-oldalam.html
Beszédes, rövid névoldal2.htmlhobbim.html
A kiterjesztés .htmlindex.txtindex.html

Miért ennyire fontos?

A legtöbb webszerver megkülönbözteti a kis- és nagybetűt: a Rolam.html és a rolam.html két külön fájl. A szóközből a webcímben %20 lesz, az ékezetes betűkből pedig kódolt jelsorozat. Egyszerűbb, ha ilyen nincs is.

3

Átlátható mappaszerkezet

Ahogy nő a webhely, érdemes a fájlokat típus szerint mappákba rendezni. Ezt a szerkezetet fogod a tanfolyam során felépíteni:

Csináld meg!

A sajat-oldal mappádban hozd létre a css, a js és a kepek mappát (a VS Code Intéző paneljén az Új mappa ikonnal). Most még üresek, a későbbi leckékben töltjük meg őket.

4

Hibavadászat: melyik fájlnév rossz?

1. Rólam.html

Mi a baj?

Nagybetű és ékezet is van benne. Helyesen: rolam.html.

2. kedvenc filmjeim.html

Mi a baj?

Szóköz van benne, ami a webcímben %20 lesz. Helyesen: kedvenc-filmjeim.html.

3. index.HTML

Mi a baj?

A kiterjesztés nagybetűs. Sok szerveren működik, de nem biztos, hogy alapértelmezett fájlként megtalálja. Maradjunk a csupa kisbetűnél: index.html.

4. index.html.txt

Mi a baj?

Rejtett kiterjesztés: valójában szöveges fájl. Kapcsold be a kiterjesztések megjelenítését a fájlkezelőben, és töröld a .txt-t.

Projekt: rend a saját oldalad mappájában

Folytasd a saját oldalad projektet!

  • Hozd létre a css, a js és a kepek mappát.
  • Készíts egy második oldalt rolam.html néven, ugyanazzal a vázzal, mint az index.
  • Ellenőrizd mindkét fájl nevét a szabályok szerint.

Kész vagy, ha…

…a mappaszerkezeted megegyezik a leckében láthatóval, és minden fájlnév csupa kisbetű, ékezet és szóköz nélküli.

Ellenőrizd magad!

Miért index.html a főoldal neve?

Mert a webszerver ezt a fájlt mutatja, ha a címben nincs fájlnév.

Miért ne legyen nagybetű a fájlnévben?

Mert a legtöbb szerver megkülönbözteti a kis- és nagybetűt, így a link nem találná meg a fájlt.

Mi lesz a szóközből a webcímben?

%20

Hogyan nevezed el helyesen a „Kép galéria” oldalt?

kep-galeria.html

Tanároknak

Kerettantervi kapcsolódás

NAT 2020, Digitális kultúra, 9. évfolyam, Publikálás a világhálón (HTML-dokumentumok, publikálás), valamint a digitális eszközök használata témakör (fájl- és mappaműveletek).

Módszertan

A szabályok táblázata „így ne, így igen” formában, konkrét ellenpéldákkal mutatja be a szabályt, a hibavadászat pedig a szabály alkalmazását gyakoroltatja. A mappaszerkezet előre felvázolja a tanfolyam projektjének útját, ami segíti a tájékozódást.

Időterv

Miért index?: 10 perc. Fájlnév-szabályok: 12 perc. Mappaszerkezet: 8 perc. Hibavadászat és projekt: 15 perc.