Gyakorl feladatok a HTML 5 s CSS 3

  • Slides: 49
Download presentation
Gyakorló feladatok a HTML 5 és CSS 3 témakörhöz Abonyi-Tóth Andor, ELTE Informatikai Kar

Gyakorló feladatok a HTML 5 és CSS 3 témakörhöz Abonyi-Tóth Andor, ELTE Informatikai Kar 1

Feladatok megoldása �A feladatok megoldása során mindig a szemantikailag megfelelő tagek és paraméterek használatára

Feladatok megoldása �A feladatok megoldása során mindig a szemantikailag megfelelő tagek és paraméterek használatára törekedj! 2

A HTML 5 legfontosabb szöveg szintű elemei témakör 3

A HTML 5 legfontosabb szöveg szintű elemei témakör 3

Feladat � A feladatban szereplő link: http: //hu. wikipedia. org/wiki/Boris_Becker � A feladat szövege:

Feladat � A feladatban szereplő link: http: //hu. wikipedia. org/wiki/Boris_Becker � A feladat szövege: http: //sharetext. org/23 m. Z 4

Feladat � A feladat szövege: http: //sharetext. org/Te. GQ 5

Feladat � A feladat szövege: http: //sharetext. org/Te. GQ 5

Kitekintés a stíluslapok használatába, tipikus szövegformázások 6

Kitekintés a stíluslapok használatába, tipikus szövegformázások 6

Bekezdés igazítás balra középre jobbra sorkizárt � A feladat szövege: http: //sharetext. org/Vj. U

Bekezdés igazítás balra középre jobbra sorkizárt � A feladat szövege: http: //sharetext. org/Vj. U 5 7

Bekezdés betűcsalád serif sans-serif cursive fantasy � A feladat szövege: http: //sharetext. org/Vj. U

Bekezdés betűcsalád serif sans-serif cursive fantasy � A feladat szövege: http: //sharetext. org/Vj. U 5 8

Egyedi font A http: //www. google. com/fonts oldalon keress Neked tetsző betűcsaládot, amely támogatja

Egyedi font A http: //www. google. com/fonts oldalon keress Neked tetsző betűcsaládot, amely támogatja a magyar ékezeteket is. Írd ki ezzel a verset! � A feladat szövege: http: //sharetext. org/gjs 8 � 9

Betűméret állítás 100% 12 px 150% 12 pt � A feladat szövege: http: //sharetext.

Betűméret állítás 100% 12 px 150% 12 pt � A feladat szövege: http: //sharetext. org/Vj. U 5 10

Betű formázás dőlt vastag kiskapitális Ritkított betűköz � A feladat szövege: http: //sharetext. org/Vj.

Betű formázás dőlt vastag kiskapitális Ritkított betűköz � A feladat szövege: http: //sharetext. org/Vj. U 5 11

Szöveg formázás Szavak közti távolság Sortávolság Csupa nagybetű � A feladat szövege: http: //sharetext.

Szöveg formázás Szavak közti távolság Sortávolság Csupa nagybetű � A feladat szövege: http: //sharetext. org/Vj. U 5 12

Szöveg árnyékok �Árnyékold a szöveget az itt látható módokon! 13

Szöveg árnyékok �Árnyékold a szöveget az itt látható módokon! 13

Bekezdés behúzás � A feladat szövege: http: //sharetext. org/Vj. U 5 14

Bekezdés behúzás � A feladat szövege: http: //sharetext. org/Vj. U 5 14

Alá, fölé, áthúzás � A feladat szövege: http: //sharetext. org/Nz. Kd 15

Alá, fölé, áthúzás � A feladat szövege: http: //sharetext. org/Nz. Kd 15

Csoportosító elemek 16

Csoportosító elemek 16

<p>, <div> és <hr> elemek � A feladat szövege: http: //sharetext. org/Vj. U 5

<p>, <div> és <hr> elemek � A feladat szövege: http: //sharetext. org/Vj. U 5 17

<pre> elem használata � A vers elérhető itt: http: //www. poet. hu/vers/56198 18

<pre> elem használata � A vers elérhető itt: http: //www. poet. hu/vers/56198 18

Listák használata � A szöveg elérhető itt: � http: //sharetext. org/1 zm. Y �

Listák használata � A szöveg elérhető itt: � http: //sharetext. org/1 zm. Y � http: //sharetext. org/Wou 6 19

Ábrák (figure, figcaption) � A szöveg elérhető itt: http: //sharetext. org/j. PCV 20

Ábrák (figure, figcaption) � A szöveg elérhető itt: http: //sharetext. org/j. PCV 20

Ábrák (figure, figcaption) � A szöveg elérhető itt: http: //sharetext. org/QY 1 i 21

Ábrák (figure, figcaption) � A szöveg elérhető itt: http: //sharetext. org/QY 1 i 21

Beágyazott elemek 22

Beágyazott elemek 22

Kép beszúrása �Helyezzük el az oldalon a http: //bit. ly/londonig címen elérhető képet. �Töltsük

Kép beszúrása �Helyezzük el az oldalon a http: //bit. ly/londonig címen elérhető képet. �Töltsük ki hozzá az alt attribútumot is és írjuk le a hosszú leírást is (longdesc). 23

Kép beszúrása �A korábbi oldalt fejlesszük tovább úgy, hogy a kép <figure> tagek közé

Kép beszúrása �A korábbi oldalt fejlesszük tovább úgy, hogy a kép <figure> tagek közé kerüljön és a <figcaption> paraméterrel adjuk meg a képaláírást is. �Alapból a kép 50%-os kicsinyítésben legyen látható, és ha rákattintunk, akkor jelenjen meg a kép új ablakban! 24

Képtérkép készítése �A http: //bit. ly/1 g. Xg. L 4 C címen elérhető képet

Képtérkép készítése �A http: //bit. ly/1 g. Xg. L 4 C címen elérhető képet illesszük be egy oldalra és készítsük el hozzá a kliens oldali térképet! �A koordinátákat határozzuk meg egy képszerkesztő alkalmazás segítségével (pl. GIMP). 25

Audio állomány beágyazása �A http: //danosongs. com/ oldalon válasszunk ki egy mp 3 állományt

Audio állomány beágyazása �A http: //danosongs. com/ oldalon válasszunk ki egy mp 3 állományt és töltsük le. �Alakítsuk át wav és ogg formátumra a http: //www. online-convert. com/ oldalon. �Ezek után ágyazzuk be az audio állományokat az oldalunkra úgy, hogy a hangállomány lejátszása automatikusan elinduljon és látszódjon a vezérlő eszköztár is. 26

Videó állomány lejátszása �A http: //bit. ly/16 o. Owg 5 címen található csomagot töltsd

Videó állomány lejátszása �A http: //bit. ly/16 o. Owg 5 címen található csomagot töltsd le és a benne lévő videókat ágyazd be az oldalra. �Az eszköztár legyen megjelenítve a video alatt! 27

Szinkronizált lejátszás �Az előbbi példákban szereplő videó- és audió állományt illeszd be úgy, hogy

Szinkronizált lejátszás �Az előbbi példákban szereplő videó- és audió állományt illeszd be úgy, hogy a videó legyen elnémítva, és a hangállománnyal szinkronizált módon legyen lejátszva. 28

Beágyazott keret (<iframe>) �Készíts egy olyan oldalt, amelyben beágyazott keretben helyezed el a http:

Beágyazott keret (<iframe>) �Készíts egy olyan oldalt, amelyben beágyazott keretben helyezed el a http: //weblabor. hu/ oldalt! �A keret mérete 800 x 600 legyen! 29

Beágyazott keret (<iframe>) �Készíts egy olyan oldalt, amelyben egy olyan beágyazott keretet használsz, amelynek

Beágyazott keret (<iframe>) �Készíts egy olyan oldalt, amelyben egy olyan beágyazott keretet használsz, amelynek tartalma az srcdoc paraméterrel van megadva. �A keret tartalma egy link legyen, ami a webfejlesztes. elte. hu oldalra mutat. �Állítsd be, hogy a link ne a keretbe, hanem a szülő ablakba nyíljon meg! 30

Külső tartalom beágyazása <embed> �Készíts olyan oldalt, amelybe a http: //bit. ly/1 b 4

Külső tartalom beágyazása <embed> �Készíts olyan oldalt, amelybe a http: //bit. ly/1 b 4 zsl. W címen elérhető SVG állomány van beágyazva! �A méret 300 x 200 -as legyen! 31

Külső tartalom beágyazása <embed> �Készíts olyan oldalt, amelybe a http: //bit. ly/1 b 4

Külső tartalom beágyazása <embed> �Készíts olyan oldalt, amelybe a http: //bit. ly/1 b 4 A 0 s 2 címen elérhető Youtube videó van beágyazva! �A méret 240 x 180 legyen! 32

Vászon <canvas> �Hozz létre egy vászon objektumot és rajzolj rá egy számítógépet monitorral! 33

Vászon <canvas> �Hozz létre egy vászon objektumot és rajzolj rá egy számítógépet monitorral! 33

Oldalszerkezet elemek 34

Oldalszerkezet elemek 34

Oldalszerkezet elemek Valósítsd meg az itt látható oldalt a megfelelő oldalszerkezet elemek használatával! (Main,

Oldalszerkezet elemek Valósítsd meg az itt látható oldalt a megfelelő oldalszerkezet elemek használatával! (Main, article, section, aside, nav, header, footer, address) 35

Táblázatok használata 36

Táblázatok használata 36

Táblázatok használata �Készítsd el az alábbi táblázatot! Használd a scope paramétert is a fejlécek

Táblázatok használata �Készítsd el az alábbi táblázatot! Használd a scope paramétert is a fejlécek megadásánál! 37

Táblázatok használata � Fejleszd tovább az oldat úgy, hogy a <thead><tfoot><tbody> elemeket is felhasználod.

Táblázatok használata � Fejleszd tovább az oldat úgy, hogy a <thead><tfoot><tbody> elemeket is felhasználod. � A láblécbe beírhatod, hogy Forrás: Wikipedia 38

Cella összevonások �Készítsd el az alábbi táblázatot! 39

Cella összevonások �Készítsd el az alábbi táblázatot! 39

Cella összevonások �Alakítsd át a táblázatot stíluslappal, hogy így nézzen ki: 40

Cella összevonások �Alakítsd át a táblázatot stíluslappal, hogy így nézzen ki: 40

Űrlapok készítése 41

Űrlapok készítése 41

Esszé � Készítsd el az alábbi űrlapot! A címkét a <label> taggel add meg

Esszé � Készítsd el az alábbi űrlapot! A címkét a <label> taggel add meg és a szövegterület kitöltése kötelező legyen! � Az űrlap post metódussal a saját e-mail címedre továbbítódjon! 42

Esszé � Fejleszd tovább a példát úgy, hogy a <fieldset> és <legend> tageket is

Esszé � Fejleszd tovább a példát úgy, hogy a <fieldset> és <legend> tageket is használod! 43

Beviteli mező � Fejleszd tovább a példát úgy, hogy egyszerű szöveges mezőben a Neptun

Beviteli mező � Fejleszd tovább a példát úgy, hogy egyszerű szöveges mezőben a Neptun kódot is meg kelljen adni. Ez a mező 10 karakter széles legyen, de csak 6 karaktert lehessen begépelni! 44

Beviteli mező reguláris kifejezéssel � Fejleszd tovább a példát úgy, hogy a Neptun kód

Beviteli mező reguláris kifejezéssel � Fejleszd tovább a példát úgy, hogy a Neptun kód mező csak alfanumerikus karakterekből álló, 6 karakter hosszú stringet fogadjon el, speciális karaktereket ne! Ehhez a pattern paramétert kell használnod a megfelelően megfogalmazott reguláris kifejezéssel. 45

Készítsd el a regisztrációs űrlapot! A szöveg itt elérhető: http: //sharetext. org/5 GVG 46

Készítsd el a regisztrációs űrlapot! A szöveg itt elérhető: http: //sharetext. org/5 GVG 46

Stíluslap csatolása Illeszd be a http: //webfejlesztes. inf. elte. hu/feladatsor/konfreg. css címen található stíluslapot.

Stíluslap csatolása Illeszd be a http: //webfejlesztes. inf. elte. hu/feladatsor/konfreg. css címen található stíluslapot. 47

Osztálytalálkozó Készítsd el az alábbi űrlapot! A melyik étterembe étkezzünk kérdésnél az alábbi szövegek

Osztálytalálkozó Készítsd el az alábbi űrlapot! A melyik étterembe étkezzünk kérdésnél az alábbi szövegek legyenek választási lehetőségként felajánlva (datalist): Vén diófa, Borostyán, Szegedi, Grillterasz � A szöveg itt elérhető: http: //sharetext. org/9 y. LF � A korábbi stíluslapot helyenként módosítanod kell… � 48

Vége 49

Vége 49