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

Preview:

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

Gyakorló feladatok a HTML5 és CSS3 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 törekedj!

2

A HTML5 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: http://sharetext.org/23mZ

4

Feladat

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

5

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

6

Bekezdés igazítás

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

balra

középre

jobbra

sorkizárt

Bekezdés betűcsalád

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

serif

sans-serif

cursive

fantasy

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

Betűméret állítás

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

100%

12px

150%

12pt

Betű formázás

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

dőlt

vastag

kiskapitális

Ritkított betűkö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ű

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/VjU5 14

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

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

Csoportosító elemek

16

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

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

<pre> elem használata

18

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

Listák használata

19

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

Ábrák (figure, figcaption)

20

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

Ábrák (figure, figcaption)

21

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

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 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é 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/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

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

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

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://weblabor.hu/ oldalt!

A keret mérete 800x600 legyen!

29

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/1b4zslW címen elérhető SVG állomány van beágyazva!

A méret 300x200-as legyen!

31

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

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

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

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 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. 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

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

40

Űrlapok készítése

41

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 használod!

43

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 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!

46

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

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 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

Vége

49