20. Gyakorlati projekt - Receptoldal készítése

• 45 perc gyakorlat • Házi feladat

Ebben a gyakorlati feladatban egy komplett receptoldalt készítesz el önállóan, a megadott forrásszöveg és utasítások alapján. A feladat az összes eddig tanult emelt szintű érettségi anyagot gyakoroltatja.

Érettségi stílusú gyakorlófeladat

Ez a feladat az informatika érettségi webfejlesztési feladatainak stílusában készült.

A feladatban gyakorolt technikák:

  • HTML: dokumentum struktúra, címsorok, bekezdések, listák (ul, ol), táblázat (colspan), linkek, kép
  • CSS: külső stíluslap, szelektorok, színek (HEX), betűtípusok, box model, float

Oldd meg a feladatot önállóan, csak a korábbi leckéket használd segítségül!

A feladat leírása EMELT SZINT

Készíts egy receptoldalt a mellékelt forrásszöveg (forrasszoveg.txt) alapján! A forrásfájlokat töltsd le, és a megadott utasítások szerint alakítsd ki a weboldalt.

Szükséges fájlok letöltése

Hozz létre egy mappát hazi-recept néven, és töltsd le bele a következő fájlokat:

Kép: palacsinta.jpg - a recepthez tartozó kép

Feladatok EMELT SZINT

Készítsd el a receptoldalt az alábbi utasítások alapján! Minden feladathoz megtalálod a szükséges segítséget a korábbi leckékben.

HTML feladatok

  1. A forrasszoveg.txt első sorában található szöveget helyezd el egyes szintű címsorként az oldalon. Ugyanezt a szöveget állítsd be a böngészőfülön megjelenő oldalcímnek is.
  2. Csatold a style.css külső stíluslapot a HTML dokumentumhoz.
  3. A forrásszöveg 4. és 6. sorában található bekezdéseket helyezd el az oldalon. Az első bekezdésben a „palacsinta" szót emeld ki félkövérrel, a „számtalan ízesítéssel" kifejezést pedig dőlt betűvel.
  4. Helyezd el a palacsinta.jpg képet (alternatív szöveg: „Házi palacsinta tányéron") a bekezdések elé, egy kep-doboz osztályú dobozba. A kép alá írd: „Házi palacsinta töltelékkel". Használj sortörést a mintán szereplő módon.
  5. Az „Elkészítési idő:" részt (8-11. sorok) helyezd el egy dobozban. A doboznak adj elkeszitesi-ido azonosítót! A címet helyezd el kettes szintű címsorként, az időket pedig felsorolásban.
  6. A „Hozzávalók (8 darabhoz):" szöveget helyezd el kettes szintű címsorként. Alatta a hozzávalókat (14-20. sorok) helyezd el felsorolásban. Adj a listának hozzavalok osztálynevet.
  7. Az „Elkészítés:" szöveget helyezd el kettes szintű címsorként. Az elkészítési lépéseket (23-31. sorok) helyezd el számozott felsorolásban. Adj a listának elkeszites osztálynevet.
  8. A „Tápérték" szöveget helyezd el kettes szintű címsorként. Hozz létre alatta egy táblázatot a tápérték adatokhoz (33-38. sorok)! A táblázat első sorában a „Tápérték (1 adag)" szöveg két oszlopot foglaljon el. Az „Energia" cella két sort foglaljon el, mert két értéke van: kJ és kcal. Adj a táblázatnak tapertek osztálynevet.
  9. A 40. sorban található tippet helyezd el az oldalon. A „Tipp:" szót emeld ki félkövérrel.
  10. A tipp és a Nosalty hivatkozás közé helyezz el egy vízszintes vonalat.
  11. A 42. sorban található szöveget helyezd el az oldalon. A Nosalty weboldalára mutató hivatkozás új lapon nyíljon meg.
  12. A 44. sorban található szöveget helyezd el az oldalon. Az e-mail címre hozz létre email hivatkozást.

CSS feladatok

  1. Az oldal alapértelmezett betűtípusa legyen Arial, a betűméret 16 pixel, a szöveg színe #333333.
  2. Az egyes szintű címsor háttérszíne legyen #1976d2, a szöveg színe fehér, belső margója 20 pixel, és a szöveg legyen középre igazítva.
  3. A kettes szintű címsorok színe legyen #1565c0. Az alsó szegély legyen 2 pixel vastag, #1976d2 színű.
  4. A .kep-doboz osztályú doboz bal oldalon lebegjen, szélessége legyen 200 pixel, jobb külső margója 15 pixel. A doboz jobb oldalán legyen 2 pixel vastag, #1976d2 színű szegély. A képaláírás szövege legyen középre igazítva, dőlt betűvel, sortávolsága 1.2.
  5. Az #elkeszitesi-ido azonosítójú doboz háttérszíne legyen #e8f5e9 (halvány zöld), belső margója 20 pixel, szegélye 2 pixel vastag, #4caf50 színű.
  6. A .hozzavalok osztályú lista háttérszíne legyen #fff3e0, belső margója 15 pixel, bal oldali szegélye 4 pixel vastag, #ff9800 színű.
  7. Az .elkeszites osztályú lista háttérszíne legyen #e3f2fd, belső margója 15 pixel, bal oldali szegélye 4 pixel vastag, #1976d2 színű.
  8. A .tapertek osztályú táblázat szegélyei legyenek összevonva, szélessége 100%, háttérszíne fehér. A cellák szegélye 1 pixel vastag, #dddddd színű, belső margójuk 10 pixel.
  9. A táblázat fejléc celláinak háttérszíne legyen #1976d2, szövegszíne fehér.
  10. A linkek színe legyen #1976d2, aláhúzás nélkül.
  11. Az oldal háttérszíne legyen #fafafa, belső margója 20 pixel.
  12. A vízszintes vonal legyen 2 pixel vastag, #cccccc (világosszürke) színű.

Mintamegoldás EMELT SZINT

Ha minden feladatot helyesen oldottál meg, az oldalad a következőhöz hasonlóan fog kinézni:

Házi palacsinta recept

Házi palacsinta tányéron

Házi palacsinta
töltelékkel

A palacsinta a magyar konyha egyik legkedveltebb édessége. Gyorsan elkészíthető, és számtalan ízesítéssel variálható. Az alaptészta elkészítése egyszerű, de néhány trükkel igazán tökéletes lesz az eredmény.

A palacsinta története egészen az ókori Görögországig nyúlik vissza, ahol hasonló tésztákat sütöttek forró köveken. Magyarországon a 18. századtól vált népszerűvé, és azóta is a családi összejövetelek kedvenc desszertje. A hagyományos töltelékek közé tartozik a túró, a lekvár és a darált dió, de ma már modern változatokban is készítik Nutellával, gyümölcsökkel vagy akár sós töltelékekkel is.

Elkészítési idő

  • Előkészítés: 10 perc
  • Sütés: 20 perc
  • Összesen: 30 perc

Hozzávalók (8 darabhoz)

  • 250 g finomliszt
  • 2 db tojás
  • 400 ml tej
  • 1 csipet só
  • 2 evőkanál étolaj
  • 1 evőkanál cukor
  • kevés szénsavas víz

Elkészítés

  1. A lisztet szitáld egy tálba, majd adj hozzá egy csipet sót és a cukrot.
  2. Üss bele a tojásokat, és kezdd el keverni.
  3. Fokozatosan öntsd hozzá a tejet, miközben folyamatosan kevered.
  4. Add hozzá az olajat és a szénsavas vizet, majd keverd simára a masszát.
  5. Hagyd pihenni a tésztát legalább 30 percig.
  6. Hevíts fel egy serpenyőt közepes lángon, és vékonyan kend ki olajjal.
  7. Önts egy merőkanál tésztát a serpenyőbe, és forgasd szét vékony rétegben.
  8. Süsd körülbelül 1-2 percig, majd óvatosan fordítsd meg.
  9. A kész palacsintát töltsd meg kedved szerint lekvárral, túróval, vagy szórd meg kakaóval.

Tápérték

Tápérték (1 adag)
Energia950 kJ
227 kcal
Fehérje6,5 g
Szénhidrát28 g
Zsír9,8 g

Tipp: A tökéletes palacsintához fontos, hogy a tészta pihenjen! Így a glutén „ellazul", és puhább, könnyebb lesz a végeredmény.


További receptekért látogass el a Nosalty weboldalára!

Kérdésed van? Írj nekünk: info@receptoldal.hu

Ellenőrző lista EMELT SZINT

Mielőtt beadod a házi feladatot, ellenőrizd, hogy minden feladatot megoldottál-e:

Feladat Leírás Kész? Segítség
1. h1 címsor és title beállítása 1. lecke, 2. lecke
2. Külső CSS fájl csatolása (link) 10. lecke
3. Bekezdés, strong és em elemek 2. lecke
4. Kép doboz (div), kép, képaláírás (p), sortörés (br) 2. lecke, 6. lecke
5. Elkészítési idő div doboz (id attribútum), h2 címsor, lista 2. lecke, 3. lecke
6. Hozzávalók h2 címsor és lista (ul) 2. lecke, 3. lecke
7. Elkészítés h2 címsor és számozott lista (ol) 2. lecke, 3. lecke
8. Tápérték h2 címsor és táblázat (colspan, rowspan) 2. lecke, 5. lecke
9. Tipp bekezdés, félkövér kiemelés 2. lecke
10. Vízszintes vonal (hr) 2. lecke
11. Külső hivatkozás (target="_blank") 4. lecke
12. Email hivatkozás (mailto:) 4. lecke
13. Oldal: betűtípus, méret, szín 12. lecke
14. h1: háttér, szín, padding, text-align 11. lecke, 13. lecke
15. h2: szín, border-bottom 11. lecke, 13. lecke
16. Kép doboz: float, width, margin, border-right, képaláírás stílus 12. lecke, 13. lecke, 14. lecke
17. #elkeszitesi-ido: háttér, padding, szegély (ID szelektor) 10. lecke, 13. lecke
18. Hozzávalók lista: háttér, padding, border-left 11. lecke, 13. lecke
19. Elkészítés lista: háttér, padding, border-left 11. lecke, 13. lecke
20. Táblázat: border-collapse, cellák formázása 5. lecke, 13. lecke
21. Táblázat fejléc: háttér és szín 11. lecke
22. Linkek: szín, text-decoration 11. lecke, 12. lecke
23. Oldal: háttérszín, padding 11. lecke, 13. lecke
24. Vízszintes vonal (hr): vastagság, szín 11. lecke, 13. lecke

Extra feladatok (szorgalmi) EMELT SZINT

Ha elkészültél az alapfeladattal, próbáld ki ezeket a bónusz feladatokat is:

  1. Beágyazott lista: A hozzávalóknál csoportosítsd az összetevőket két alcsoportba (pl. „Tésztához" és „Töltelékhez"). Használj beágyazott listát!
  2. Rowspan: Bővítsd a tápérték táblázatot egy „Makrotápanyagok" cellával, ami 3 sort foglal el (rowspan="3"), és fogja össze a Fehérje, Szénhidrát és Zsír sorokat!
  3. Tartalomjegyzék: Adj hozzá egy tartalomjegyzéket az oldal tetejére, ami anchor linkekkel (#hozzavalok, #elkeszites, stb.) az egyes szekciókra ugrik!
  4. Lábléc: Készíts egy láblécet az oldal aljára, ami tartalmazza a szerzői jogokat és az aktuális évet!
  5. Hover effekt: A linkeknél egér fölé vitelkor jelenjen meg az aláhúzás, és az egérmutató változzon kézzé! (Tipp: használd az a:hover pszeudo-osztályt és a cursor: pointer tulajdonságot!)
  6. Inline lista: Az „Elkészítési idő" dobozban a lista elemei jelenjenek meg egymás mellett, vízszintesen! (Tipp: használd a display: inline tulajdonságot a listaelemekre!)

Gratulálunk!

Ha sikeresen elkészítetted ezt a projektet, akkor az összes fontos emelt szintű HTML és CSS technikát gyakoroltad, ami az érettségin előfordulhat.

Következő cikk: JavaScript alapok - Ismerkedj meg a JavaScript programozási nyelvvel (bónusz lecke)!