Urban Street Food Fesztivál

Kategória: Webfejlesztés - emelt szint

Feladat leírása

Urban Street Food Fesztivál illusztráció

A városi parkban idén is megrendezésre kerül a népszerű Street Food Fesztivál. A szervezők téged kértek fel, hogy készítsd el az esemény weboldalát, ahol a látogatók informálódhatnak a programokról és az árakról.

A rendelkezésedre álló állományok:

  • index.html (a főoldal vázlata)

  • kinalat.html (az ételek és árak listája)

  • stilusburger.css (a formázást tartalmazó stíluslap)

  • banner.jpg (fejléckép)

  • burger.jpg (illusztráció)

A feladatod, hogy a leírás alapján módosítsd a HTML fájlokat és a CSS stíluslapot. A képeket nem kell szerkesztened, azok készen állnak.

Tudnivalók

  • A weblapokat UTF-8 kódolással kell mentened.

  • A formázást a stilus.css fájlban végezd el, ne használj szövegközi (inline) stílusokat!

  • A megoldás mappájában a képek (banner.jpg, burger.jpg) rendelkezésre állnak.

  • Ügyelj a szemantikus elemek (címsorok, bekezdések, listák) és a dobozmodell (margók, keretek) helyes használatára a forrásdokumentum alapján.


Részfeladatok

  1. 1. Nyisd meg szerkesztésre az index.html, kinalat.html és stilusburger.css fájlokat.

  2. 2. Állítsd be, hogy a böngésző címsorában (fülén) mindkét oldalon az „Urban Food Fest” felirat jelenjen meg.

  3. 3. A HTML fájlok fejrészében helyezz el hivatkozást a stilusburger.css stíluslapra. Ügyelj arra, hogy inline (soron belüli) stílusokat ne használj, mindent a CSS fájlban rögzíts!

  4. 4. Az index.html oldalon a „Street Food Fesztivál” szöveget állítsd be egyes szintű címsornak (h1).

  5. 5. Az index.html oldalon a „Helyszín és Időpont” és a „Programok” szövegeket állítsd be kettes szintű címsornak (h2).

  6. 6. Illeszd be a banner.jpg képet közvetlenül a h1 címsor alá mindkét oldalon. A kép alternatív szövege (alt) legyen: „Fesztivál hangulat”.

    • a) Add a képhez az alábbi azonosítókijelölőt: "banner"

    • b) CSS segítségével állítsd be a kép szélességét 100%-ra

  7. 7. A CSS fájlban hozz létre egy keret nevű osztályt. Állítsd be, hogy az ebbe tartozó elemek szélessége 1000 képpont legyen, és vízszintesen középre igazodjanak az oldalon (margin: auto). A két HTML oldalon a teljes tartalmat (a h1-től a láblécig) foglald egy ilyen osztályú div elembe.

  8. 8. A stíluslapon állítsd be, hogy az oldalon minden szöveg Arial betűtípussal jelenjen meg, amennyiben nem áll rendelkezésre, akkor az alapértelmezett talp nélküli (sans-serif) betűtípussal.

  9. 9. Az index.html oldalon a „Regisztráció” bekezdésnek add az info egyedi azonosítót (id). A CSS-ben formázd meg ezt az azonosítót: a háttérszín legyen világosszürke (#EEEEEE), a szövegszín sötétkék (#002060), és legyen félkövér a betűstílus.

  10. 10. Az index.html szövegében található „ingyenes” szót emeld ki félkövér stílussal és piros színnel (#CC0000). Ehhez használj egy kiemelt nevű osztályt a CSS-ben.

  11. 11. Készíts navigációs menüt a két oldal között. A „Főoldal” szöveg mutasson az index.html-re, a „Kínálat és Árak” szöveg a kinalat.html-re. A linkek színe minden állapotban legyen fekete, és ne legyen aláhúzásuk.

  12. 12. Az index.html oldalon illeszd be a burger.jpg képet a „Mit kóstolhatsz?” bekezdés elé. A kép alternatív szövege „Gourmet Burger” legyen.

  13. 13. A CSS fájlban a burger.jpg képre (használhatsz osztályt vagy a kép attribútumait szeleltorként) állítsd be a következőket: szélessége 300 képpont legyen, ússzon a szöveg jobb oldalán (float: right), és a szövegtől való távolsága balról és alulról legyen 15-15 képpont.

  14. 14. A kinalat.html oldalon hozz létre egy táblázatot a minta szerint. A táblázatnak legyen 1 képpontos, fekete szegélye. Az első sorban (fejléc) a „Kategória”, „Étel neve” és „Ár” feliratok szerepeljenek félkövéren, középre igazítva.

  15. 15. A táblázatban a „Burgerek” kategória vonja össze a hozzá tartozó 3 sort (rowspan). A táblázat celláinak belső margója (padding) legyen 5 képpont.

  16. 16. A lábléc szövegét („Minden jog fenntartva...”) helyezd el egy új bekezdésben, és igazítsd középre egy kozepre nevű osztály segítségével.

  17. 17. A kinalat.html oldalon a „Térkép megtekintése” szövegre helyezz el egy linket, amely a „https://maps.google.com” címre mutat, és új böngészőfülön nyílik meg.


Mintaképek