Gyakorló feladatsor (HTML5)

Slides:



Advertisements
Hasonló előadás
Tamás Kincső, OSZK, Analitikus Feldolgozó Osztály, osztályvezető A részdokumentumok szolgáltatása az ELDORADO-ban ELDORADO konferencia a partnerkönyvtárakkal.
Advertisements


Kamarai prezentáció sablon
„Esélyteremtés és értékalakulás” Konferencia Megyeháza Kaposvár, 2009
Készítette: Boros Erzsi
A weboldalunkon regisztrált felhasználó neveddel és jelszavaddal tudsz belépni. Amennyiben még nem regisztráltál oldalunkon, abban az esetben kérjük,
Weblap szerkesztés HTML oldal felépítése Nyitó tag Záró tag Nyitó tag Záró tag oldalfej tözs.
Erőállóképesség mérése Találjanak teszteket az irodalomban
MATEMATIKA Év eleji felmérés 3. évfolyam
Humánkineziológia szak
FRAME-k (keretek). FRAME-k A frame-ek (keretek) segítségével a képernyőt felosztva egyszerre jeleníthetünk meg több webes dokumentumot a képernyőn. Fejlec.html.
Mellár János 5. óra Március 12. v
2010/2011.Huszár István1. dia Weboldalak tervezése II. (X)HTML.
Elektromos mennyiségek mérése
Koordináta transzformációk
Utófeszített vasbeton lemez statikai számítása Részletes számítás
Készítette: Szabó Zénó
A tételek eljuttatása az iskolákba
Amit a HTML-ről érdemes tudni
Stílus, mesteroldal, témák
Multimédiás technikák 1. kérdés Melyik diszkrét médium? a)hang b)videó c)animáció d)kép.
Ember László XUBUNTU Linux (ami majdnem UBUNTU) Ötödik nekifutás 192 MB RAM és 3 GB HDD erőforrásokkal.
VÁLOGATÁS ISKOLÁNK ÉLETÉBŐL KÉPEKBEN.
HTML (HiperText Mark-Up Language)
OLDALSZERKEZET ELEMEK 1. A TAG A header taggel fejléc adható meg. Ez a rész tartalmaz bevezető információt a weboldalról vagy annak egy részéről (pl..)
HTML elemek Linkek, táblázatok és képek Forrás, amelyből össze lett állítva a prezentáció szövege és képei:
Védőgázas hegesztések
WebStarter ECDL W e b k e z d ő ECDL Webkezdő mintafeladat.
1. IS2PRI2 02/96 B.Könyv SIKER A KÖNYVELÉSHEZ. 2. IS2PRI2 02/96 Mi a B.Könyv KönyvelésMérlegEredményAdóAnalitikaForintDevizaKönyvelésMérlegEredményAdóAnalitikaForintDeviza.
A HTML alapjai Havlik Barnabás Készítette:
Szerkezeti elemek teherbírásvizsgálata összetett terhelés esetén:
Sárgarépa piaca hasonlóságelemzéssel Gazdaság- és Társadalomtudományi kar Gazdasági és vidékfejlesztési agrármérnök I. évfolyam Fekete AlexanderKozma Richárd.
Webszerkesztés Stíluslapok (CSS).
NOVÁK TAMÁS Nemzetközi Gazdaságtan
DRAGON BALL GT dbzgtlink féle változat! Illesztett, ráégetett, sárga felirattal! Japan és Angol Navigáláshoz használd a bal oldali léptető elemeket ! Verzio.
CSS.
Matematikai alapok és valószínűségszámítás
szakmérnök hallgatók számára
Logikai szita Pomothy Judit 9. B.
Logikai szita Izsó Tímea 9.B.
Nem irodai programok fájltípusai
Apró falatok a templom egereinek
2007. május 22. Debrecen Digitalizálás és elektronikus hozzáférés 1 DEA: a Debreceni Egyetem elektronikus Archívuma Karácsony Gyöngyi DE Egyetemi és Nemzeti.
Az internetes keresőkben a felhasználó az őt érdeklő szavakra, adatokra kereshet rá egy általában egyszerű oldalon, egy beviteli mező és egyéb szűrési.
Készítette: Gocsál Ákos, Gocsál Klára, Fehér Péter 1 A program megvalósulását az Apertus Közalapítvány támogatta. Internet az oktatásban – taneszközök.
HTML nyelv.
Weboldalak tervezése (X)HTML.
Internet Sales 2011 Budapest. 2 Elérhetőség: ISA elérhetősége
Csurik Magda Országos Tisztifőorvosi Hivatal
A klinikai transzfúziós tevékenység Ápolás szakmai ellenőrzése
Eu-háló Partnerszervezeti Kommunikációs Center január 17.
QualcoDuna interkalibráció Talaj- és levegövizsgálati körmérések évi értékelése (2007.) Dr. Biliczkiné Gaál Piroska VITUKI Kht. Minőségbiztosítási és Ellenőrzési.
APRÓSÁG Specifikus apróhirdetési oldal
1. Melyik jármű haladhat tovább elsőként az ábrán látható forgalmi helyzetben? a) A "V" jelű villamos. b) Az "M" jelű munkagép. c) Az "R" jelű rendőrségi.
Az NVU webszerkesztő program
Kvantitatív módszerek
Gazdasági informatikus - Szövegszerkesztés 1 Hosszú dokumentumok kezelése.
Rövid ismertető mikrofonnal történő
Abonyi-Tóth Andor, ELTE Informatikai Kar 1.  A feladatok megoldása során mindig a szemantikailag megfelelő tagek és paraméterek használatára törekedj!
> aspnet_regiis -i 8 9 TIPP: Az „Alap” telepítés gyors, nem kérdez, de később korlátozhat.
Bekezdések formázása 1..
Violet nails Készítette: Csőke Vivien. Bevezetés Téma: Violet nails - műkörömkészítő weblapjának elkészítése A weboldal elérhető az alábbi címen: violetnails.atw.hu.
Dokumentum formázása.
A KÖVETKEZŐKBEN SZÁMOZOTT KÉRDÉSEKET VAGY KÉPEKET LÁT SZÁMOZOTT KÉPLETEKKEL. ÍRJA A SZÁMOZOTT KÉRDÉSRE ADOTT VÁLASZT, VAGY A SZÁMOZOTT KÉPLET NEVÉT A VÁLASZÍV.
1 Az igazság ideát van? Montskó Éva, mtv. 2 Célcsoport Az alábbi célcsoportokra vonatkozóan mutatjuk be az adatokat: 4-12 évesek,1.
Java web programozás 2..
ZH feladat Hozzon létre a Dokumentumok-on belül egy saját mappát, oda helyezze majd el a feladat megoldását!
Előadássorozat a Független Pedagógiai Intézetben fupi.hu Az internet: miért, hogyan? 2 / 10. Csada Péter Csada Bt. cspc.hu.
Webszerkesztés. IP cím pl: Domain cím - DNS pl: ország nevehttp:// számítógép címe World Wide Web Webszerverre.
AVON CAREER SITE FELÉPÍTÉSE
Előadás másolata:

Gyakorló feladatsor (HTML5) Web-fejlesztés I. kurzus, ELTE Informatikai Kar Gyakorló feladatsor (HTML5) A feladatokat Nemes Adriána készítette.

Tananyag A témához kapcsolódó tananyag a http://webfejlesztes.inf.elte.hu/lesson/show/46 oldalon érhető el!

http://bit.ly/szFJsf Feladatsor letöltése A feladatsort és a hozzávalókat letöltheted erről a címről: http://bit.ly/szFJsf

Validálás

Feladatok HTML5 validátor: http://validator.nu/ 1. feladat: Validáld a t1-f1-feladat.html fájlban lévő HTML kódot és javítsd ki a hibákat! 2. feladat: validáld a t1-f2-feladat.html fájlban lévő HTML kódot és javítsd ki a hibákat! HTML5 validátor: http://validator.nu/

Oldalszerkezet elemek

<header>     <h1>A HTML5 szabvány</h1>     <p>Oldalszerkezet bemutatása</p> </header> <header>     <h1>A HTML5 szabvány</h1>     <p>Oldalszerkezet bemutatása</p> </header> <header>     <h1>A HTML5 szabvány</h1>     <p>Oldalszerkezet bemutatása</p> </header> A <header> tag A header taggel fejléc adható meg. Ez a rész tartalmaz bevezető információt a weboldalról vagy annak egy részéről (pl. <section>.)

A <nav> tag A nav elem az oldal azon részének van fenntartva, amely más oldalakra, vagy az adott lap egy bizonyos területére mutató linkeket tartalmaz.

A <section> tag A section elem az oldal egy nagyobb részét foglalja magába. Azonos témához tartozó elemek összecsoportosítására való, melynek közös címe van. Az azonos témakörbe tartozó elemeket foglalja egy csoportba.

Az <aside> tag Az aside tag tartalma kapcsolatban áll az oldal fő részével, érintőlegesen kapcsolódik a körülötte levő tartalomhoz. Általában oldalsáv formájában jelenik meg, ami olyan elemeket tartalmaz, mint kapcsolódó kommentek/linkek vagy tag felhők.

Az <article> tag Az article tagben található az oldal lényegi része. Ez lehet egy fórum bejegyzés, egy újságcikk, blog bejegyzés, vagy bármilyen más független tartalom. Lehet saját fejléce és lábléce. Egy cikk fejléce tartalmazhatja például a cikk címét, alcímét, publikálás dátumát header tagek között. A láblécbe meg kerülhet például szerző footer tagek közé.

A <footer> tag A footer a header elemhez hasonló elem, a lábléc jelölésére alkalmas tag. Nem csak az oldal egészére, de akár egy különálló részre vonatkozóan is. Ebből kifolyólag akár többször is használható egy oldalon belül. A lábléc általában az oldallal kapcsolatos információkat tartalmazza, mint például a készítő neve, kapcsolódó dokumentumok linkjei, szerzői jogi információk.

A <hgroup> tag A hgroup tag a címsor elemek (h1 - h6) csoportosítására való tag. Akkor szükséges a használata, amikor több szintű címsor van, mint például ha egy cikknek van alcíme. Ez esetben a h1 - h6 tageket csoportosítani kell egy hgroup tagbe.

Feladatok Oldalszerkezet elemek

1. feladat Készítsd el a t2-f1-feladat.png képen szereplő oldalszerkezetet a tanult HTML5 elemek használatával! Segítségül használd a t2-f1-style.css stílusfájlt.

2. feladat Készítsd el a t2-f2-feladat.png képen szereplő oldalszerkezetet a tanult HTML5 elemek használatával! Segítségül használd a t2-f2-style.css stílusfájlt.

Csoportosító elemek

A <figure> tag A figure ábrák, fényképek, illusztrációk, diagramok jelölésére szolgál. A megjelenítendő tartalom lehet valamilyen kép, melyet az img tag segítségével lehet a figure tagbe illeszteni. Viszont lehet multimédiaelem is, vagy akár forráskód is. Az utóbbi esetben a code taget lehet használni. Opcionálisan tartalmazhat egy ábrához tartozó feliratot. Ezt a feliratot figcaption tagek közé kell tenni.

A <figure> és <figcaption> tag

Feladatok Csoportosító elemek

Feladat Helyezd bele a három képet a cikkbe a figure és figcaption tagek használatával! Kiindulásnak használd a t3-f1-feladat.html állományt. A meglévő kep1, kep2 és kep3 osztályokat rendeld hozzá a figure tagekhez! Így nézzen ki: t3-f1-feladat.png.

Szöveg-szintű elemek

A <time> tag A time tag idő vagy dátum értéket jelöl. Plusz szemantikai információt hordoz, hiszen az eddigi módon megjelenített dátumokat a weblap látogatója el tudta olvasni és értelmezni, mindegy milyen formátumban volt megadva, viszont a time tag használatával az automaták/keresők/forráskód olvasók is értelmezni tudják a dátum értéket.

A <time> tag Amennyiben a time tag tartalma nem egy konkrét dátum vagy időpont, akkor használni kell a datetime attribútumot. A datetime attribútumba kerül a konkrét dátum vagy időpont megfelelő formátumban. A datetime attribútum értékét a következő formátumban kell megadni: YYYY-MM-DDThh:mm:ssTZD, ahol a betűk a következőket jelentik: YYYY - év négy karakteren (például 2011) MM - hónap két karakteren, számmal (például 04) DD - nap két karakteren (például 01) T - elválasztójel hh - óra (például 22) mm - perc (például 53) ss - másodperc (például 06) TZD - időzóna

A <time> tag A pubdate attribútum egy logikai változó. Ha meg van adva, akkor azt jelzi, hogy a time tagban szereplő dátum a közzététel idejét jelöli.

A <mark> tag A mark taggel jelzett szöveg valamilyen különleges tulajdonsággal bír. Hasonló a strong taghez, viszont a mark taggel jelölt szövegnek nincs kiemelt fontossága. Egyszerű szövegkiemelés.

A <ruby>, <rp>, <rt> tagek Ez a három tag együttesen a kelet-ázsiai kanjik olvashatóságát elősegítő "felülírás". A ruby karakterek kicsi megjegyzések, melyeket például a kínai vagy japán jellegű karakterek fölé írnak, hogy megmutassák a helyes kiejtést.

A <wbr> tag A wbr tag hosszabb szavak új sorba törésére való. Hasonlít a br taghez. A br tag sortörésre való, a wbr taggel viszont a lehetséges szótörés helyét lehet megjelölni.

Feladatok Szöveg-szintű elemek

1. feladat Írd fel egy weboldalra, hogy „A múlt héten HTML5 konferencia volt”. A múlt héten szavak legyenek idő taggal ellátva és tartalmazzon egy pontos dátumot. Alatta pedig ez a szöveg legyen: „Most feladatot oldok meg”. A most szó legyen idő taggel ellátva és jelölje az aktuális dátumot és időpontot, illetve jelöljön publikálás dátumot.

2. feladat A t4-f2-feladat.html állományban egészítsd ki értelemszerűen a szöveget. A keresett szó „teknős”. Jelölj meg minden szót!

Beágyazható elemek

Az <embed> tag Az embed külső tartalom beágyazására szolgáló tag. Lehet flash vagy valamilyen interaktív tartalom.

A <source> tag A source tag segítségével egy médiaforrásnak több alternatívája is megadható. Például a video és az audio tegekben használható.

A <video> tag A video taggel videót lehet betenni az oldalba. Az autoplay attribútummal beállítható, hogy a videó fájl az oldal betöltése után automatikusan elinduljon. A hangot elvileg le lehet tiltani, ha muted attribútumot szerepeltetjük.

A <video> tag A poster attribútum segítségével beállítható, hogy mi legyen a kezdő kép. A loop attribútummal az automatikus ismétlődés állítható be. Ha jelen van a preload logikai attribútum, akkor a videó automatikusan betöltődik az oldal betöltése után, kivéve akkor, ha az autoplay attribútum is jelen van.

HTML5 video tag <video controls poster="braille_iranytu.jpg"> <source src="braille_iranytu.mp4" type="video/mp4"> <source src="braille_iranytu.ogv" type="video/ogg"> <p>A böngésző nem támogatja a videóállomány lejátszását. </p> <p><a href="braille_iranytu.mp4">Az állomány letölthető mp4 formátumban</a></p> </video> Böngésző támogatottság

On-line átalakító http://www.online-convert.com/

Az <audio> tag Az audio taggel hangfájlt lehet beszúrni az oldalba. Ha a böngésző nem ismeri az audio taget, akkor a tag tartalma fog megjelenni a böngészőben.

HTML5 audio tag <audio controls>   <source src="pelda.ogg" type="audio/ogg">   <source src="pelda.mp3" type="audio/mpeg"> <p>A böngésző nem támogatja a hangállomány lejátszását. </p> <p><a href="pelda.mp3">Az állomány letölthető mp3 formátumban</a></p> </audio> Böngésző támogatottság

A <canvas> tag A canvas tag segítségével egy rajzvásznat lehet beilleszteni az oldalba. A rajzvászon felülete script segítségével módosítható. Ezáltal dinamikusan jeleníthető meg rajta bármilyen kép, vagy grafika. Ez az elem veheti át a Flash helyét. Rá lehet másolni akár egy videó aktuális képét, vagy webes játékokat, animációkat készíteni.

A <canvas> tag

Feladatok Beágyazható elemek

1. és 2. feladat 1. feladat: Kedvenc Youtube videódat szúrd be egy weboldalba! 2. feladat: A t5-f2-hangyaboj.avi állományt (megfelelő konvertálás után) szúrd bele egy weboldalba. Induljon el automatikusan és legyen kezelőfelülete. A videó kezdőképe a t5-f2-hangyaboj.jpg kép legyen és ha a böngésző nem támogatja a video taget, akkor ugyanerre a képre kattintva le lehessen tölteni a videofájlt.

3. feladat Rajzvászonra rajzolj két félig áttetsző négyzetet, melyek részben fedik egymást a mintának megfelelően. Szín értékének megadása: rgba(50,50,50,0.5).

Űrlap elemek

A <datalist> tag A datalist tag segítségével lenyíló listát, adatlistát lehet készíteni. Hasonló a már megszokott select elemhez, a datalist tagek közé option elemekkel lehet megadni a listaelemeket. Egy input elem list attribútumához lehet csatolni és akkor az input a datalist lenyíló listából veszi az adatokat.

Az <output> tag Az output tag tartalma valamilyen számítás eredménye. Például ha van egy form, amely kiszámít valamit, akkor az eredményt az output tagbe írja. A for attribútum kapcsolatot teremt az eredmény és a bemeneti értékek között.

A <progress> tag A progress tag mutatja, hogy egy folyamat éppen hol tart. Például egy másolás vagy feltöltés során jelzi a másolás vagy feltöltést töltés állapotát. Két attribútuma van: a value azt jelzi, hogy mennyi van kész a feladatból, a max pedig azt, hogy mennyi az egész feladat.

A <meter> tag A meter tag valamilyen mérési eredmény kijelzésére szolgáló elem. Egy ismert tartományon belüli skalár érték megmutatására. A min és max attribútumokkal mondható meg, hogy a mért értéknek milyen tartomány közé kell esnie.

Feladatok Űrlap elemek

1. feladat Készíts adatlistát a „gyumolcsok” azonosítóval rendelkező formhoz. Az elemi legyenek az alábbi gyümölcsök és amikor a felhasználó ki szeretné tölteni a mezőt, akkor ebből az adathalmazból választhasson. Gyümölcsök: eper, narancs, alma, barack, citrom. Ezt az adathalmazt rendeld hozzá egy beviteli mezőhöz. Teszteld a működését!

2. feladat Készíts egy mutató (meter) értéket, amely intervalluma 40-től 100-ig terjedhet. Készíts példát olyan mutatóra, amikor piros, sárga és zöld színt vesz fel (Google Chrome-ban érdemes tesztelni).

Interaktív elemek

A <details> és a <summary> tagek A details és a summary tagek további részletes leírás megjelenítésére szolgálnak. A summary tag tartalma úgy viselkedik, mintha egy link volna. Rákattintás után a details tag többi tartalma láthatóvá válik a felhasználó számára, illetve újrakattintás után eltűnik.

Feladatok Interaktív elemek

1. feladat A t7-f1-feladat.txt állományban található városokat és leírásukat tedd egy weboldalra úgy, hogy először csak a város neve jelenjen meg, majd az arra való kattintás után jelenjen meg a részletes adat.

2. feladat Készíts el egy (fiktív) csoportnévsort az alábbi módon: ábécé sorrendben az első három hallgató legyen mindig látható, alattuk legyen egy „A teljes listához kattints ide” felirat, amire kattintva megjelenik a kurzus hallgatóinak teljes listája.

Vége