49
Gyakorló feladatok a HTML5 és CSS3 témakörhöz Abonyi-Tóth Andor, ELTE Informatikai Kar 1

Gyakorló feladatok a HTML5 és CSS3 témakörhöz

  • Upload
    aysha

  • View
    113

  • Download
    5

Embed Size (px)

DESCRIPTION

Gyakorló feladatok a HTML5 és CSS3 témakörhöz. Abonyi-Tóth Andor, ELTE Informatikai Kar. Feladatok megoldása. A feladatok megoldása során mindig a szemantikailag megfelelő tagek és paraméterek használatára törekedj!. A HTML5 legfontosabb szöveg szintű elemei témakör. Feladat. - PowerPoint PPT Presentation

Citation preview

Page 1: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Abonyi-Tóth Andor, ELTE Informatikai Kar

1

Page 2: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Feladatok megoldása

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

2

Page 3: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

A HTML5 legfontosabb szöveg szintű elemei témakör

3

Page 4: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Feladat

A feladatban szereplő link: http://hu.wikipedia.org/wiki/Boris_Becker

A feladat szövege: http://sharetext.org/23mZ

4

Page 5: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Feladat

A feladat szövege: http://sharetext.org/TeGQ

5

Page 6: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

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

6

Page 7: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Bekezdés igazítás

A feladat szövege: http://sharetext.org/VjU5 7

balra

középre

jobbra

sorkizárt

Page 8: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Bekezdés betűcsalád

A feladat szövege: http://sharetext.org/VjU5 8

serif

sans-serif

cursive

fantasy

Page 9: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

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/gjs8 9

Page 10: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Betűméret állítás

A feladat szövege: http://sharetext.org/VjU5 10

100%

12px

150%

12pt

Page 11: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Betű formázás

A feladat szövege: http://sharetext.org/VjU5 11

dőlt

vastag

kiskapitális

Ritkított betűköz

Page 12: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Szöveg formázás

A feladat szövege: http://sharetext.org/VjU5 12

Szavak közti távolság

Sortávolság

Csupa nagybetű

Page 13: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Szöveg árnyékok

Árnyékold a szöveget az itt látható módokon!

13

Page 14: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Bekezdés behúzás

A feladat szövege: http://sharetext.org/VjU5 14

Page 15: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Alá, fölé, áthúzás

A feladat szövege: http://sharetext.org/NzKd 15

Page 16: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Csoportosító elemek

16

Page 17: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

<p>, <div> és <hr> elemek

A feladat szövege: http://sharetext.org/VjU5 17

Page 18: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

<pre> elem használata

18

A vers elérhető itt: http://www.poet.hu/vers/56198

Page 19: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Listák használata

19

A szöveg elérhető itt: http://sharetext.org/1zmY http://sharetext.org/Wou6

Page 20: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Ábrák (figure, figcaption)

20

A szöveg elérhető itt: http://sharetext.org/jPCV

Page 21: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Ábrák (figure, figcaption)

21

A szöveg elérhető itt: http://sharetext.org/QY1i

Page 22: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Beágyazott elemek

22

Page 23: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

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

Page 24: Gyakorló feladatok a HTML5 és CSS3 témakörhö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

Page 25: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Képtérkép készítése

A http://bit.ly/1gXgL4C 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

Page 26: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Audio állomány beágyazása A http://danosongs.com/ oldalon

válasszunk ki egy mp3 á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

Page 27: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Videó állomány lejátszása A http://bit.ly/16oOwg5 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

Page 28: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

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

Page 29: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

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 800x600 legyen!

29

Page 30: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

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

Page 31: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Külső tartalom beágyazása <embed> Készíts olyan oldalt, amelybe a

http://bit.ly/1b4zslW címen elérhető SVG állomány van beágyazva!

A méret 300x200-as legyen!

31

Page 32: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Külső tartalom beágyazása <embed> Készíts olyan oldalt, amelybe a

http://bit.ly/1b4A0s2 címen elérhető Youtube videó van beágyazva!

A méret 240x180 legyen!

32

Page 33: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Vászon <canvas>

Hozz létre egy vászon objektumot és rajzolj rá egy számítógépet monitorral!

33

Page 34: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Oldalszerkezet elemek

34

Page 35: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Oldalszerkezet elemek

Valósítsd meg az itt látható oldalt a megfelelő oldal-szerkezet elemek használatával!

(Main, article, section, aside, nav, header, footer, address)

35

Page 36: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Táblázatok használata

36

Page 37: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

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

Page 38: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

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

Page 39: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Cella összevonások

Készítsd el az alábbi táblázatot!

39

Page 40: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Cella összevonások

Alakítsd át a táblázatot stíluslappal, hogy így nézzen ki:

40

Page 41: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Űrlapok készítése

41

Page 42: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

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

Page 43: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Esszé

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

43

Page 44: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

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

Page 45: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

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

Page 46: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Készítsd el a regisztrációs űrlapot!

46

A szöveg itt elérhető:http://sharetext.org/5GVG

Page 47: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Stíluslap csatolása Illeszd be a

http://webfejlesztes.inf.elte.hu/feladatsor/konfreg.css címen található stíluslapot.

47

Page 48: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

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/9yLF A korábbi stíluslapot helyenként módosítanod kell…

48

Page 49: Gyakorló feladatok a HTML5 és CSS3 témakörhöz

Vége

49