Információs technológiák 2. Gy: CSS, JS alapok

Hasonló dokumentumok
Információs technológiák 1. Gy: HTML alapok

Egyszerűbb a Google keresőbe beírni a Sharepoint Designer 2007 letöltés kulcsszavakat és az első találat erre a címre mutat.

A HONALPSZERKESZTÉS ALAPJAI. 50 feladat. a Debreceni Egyetem Informatikai Karának. Informatikus Könyvtáros szakos hallgatói számára

Összetett feladatok. Föld és a Hold

SharePoint Designer 2007

HTML é s wéblapféjlészté s

A Nobel díj története és a magyar fizikai Nobel díjasok

Tájékoztató. Használható segédeszköz: -

Gyakorló 9. feladat megoldási útmutató

Webkezdő. A modul célja

HTML és CSS. Horváth Árpád május 6. Óbudai Egyetem Alba Regia M szaki Kar (AMK) Székesfehérvár

HTML alapok. A HTML az Internetes oldalak nyelve.

Dokumentáció. IT Worx. Web eszközök Hír box. 1. Első lépések

MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1

ECDL képzés tematika. Operáció rendszer ECDL tanfolyam

I/1. Pályázati adatlap

Gyakorlati vizsgatevékenység A

Munka a fájlokkal. Az általánosan használt fájltípusok. Programfájlok. Adatfájlok

Gyakorlati vizsgatevékenység B

Táblázatkezelés 2. - Adatbevitel, szerkesztés, formázás ADATBEVITEL. a., Begépelés

C#---Access adatbáziskezelési gyakorlat

Tájékoztató. Használható segédeszköz: -

Akadálymentes weboldalkészítés dióhéjban

Ablakok. Fájl- és mappaműveletek. Paint

Web programozás. 3. előadás

Memória játék. Felhasználói dokumentáció

Webtárhely létrehozása a helyen. Lépések Teendő 1. Böngészőbe beírni: 2. Jobb oldalon regisztrálni (tárhelyigénylés).

Webprogramozás szakkör

Weblap készítése. Fapados módszer

Aromo Szöveges Értékelés

Bevezetés az Excel 2010 használatába

18. Szövegszerkesztők

1.1.1 Dátum és idő függvények

Multimédia 2017/2018 II.

w w w. h a n s a g i i s k. h u

Oktatási segédanyag. Weboldalszerkesztési gyakorlatok

WEBSZERKESZTÉS ELMÉLETI VIZSGAKÉRDÉSEK

Ismerkedés az új felülettel

Aromo Szöveges értékelés normál tantárggyal

Minta: nappali.html. ejjeli.html. A képek forrása:

Tájékoztató. Használható segédeszköz: -

Tartalomjegyzék BEVEZETÉS... IX WEBSZERKESZTÉSI ALAPISMERETEK HTML. 1. II. Háttér beállítása I. Elsõ weblapunk III. Karakterformázás...

Kedves versenyző, az alábbi feladatok illetve egy interneten kitöltendő teszt megoldására 90 perc áll rendelkezésedre.

Java Programozás 6. Gy: Java alapok. Adatkezelő 2.rész

A 27/2012 (VIII. 27.) NGM és a 12/2013 (III.28) NGM rendelet szakmai és vizsgakövetelménye alapján.

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján.

Java Programozás 1. Gy: Java alapok. Ismétlés ++

Informatika 1. Informatika el adás. Kovács Kristóf, Pálovics Róbert. Budapesti M szaki Egyetem november 13.

Inczédy György Középiskola, Szakiskola és Kollégium Nyíregyháza, Árok u. 53. TANMENET. Informatika szakmacsoport

Szabadkai Műszaki Szakfőiskola. Web programozás. dr Zlatko Čović

5-ös lottó játék. Felhasználói dokumentáció

Informatika 1 CSS. Kovács Kristóf, Pálovics Róbert, Wettl Ferenc november 4. Budapesti M szaki Egyetem

CSS3 alapismeretek. Bevezetés a CSS-be. Mi is az a CSS? Alkalmazási formái, szintaxisa

DKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák

Képek a HTML oldalon

PHP-MySQL. Adatbázisok gyakorlat

VÁLTOZÁSOK AZ ÉTDR MŰKÖDÉSÉBEN

4. rész. HÁTTÉR BEÁLLÍTÁSA Egy pillanat alatt meg lehet változtatni egy oldal arculatát, ha megváltoztatjuk a háttérszínét.

Aromo Szöveges értékelés kódolt tantárggyal

CAD-ART Kft Budapest, Fehérvári út 35.

A 10/2007 (II. 27.) 1/2006 (II. 17.) OM

Gábor Dénes Számítástechnikai Emlékverseny 2005/2006 Alkalmazói kategória, III. korcsoport Második forduló

Megoldás (HTML) <!DOCTYPE HTML> <html>

ECDL Információ és kommunikáció

Informatikus informatikus Térinformatikus Informatikus É 1/6

Egzinet Partner Portál

Webshop készítése ASP.NET 3.5 ben I.

A CorinMail hírlevélküldő rendszer szerkesztőfelületének használata:

Kézikönyv. Szelekciós jegyzék 2.

ReszlAd fájl, kitöltési útmutató:

Az MS Excel táblázatkezelés modul részletes tematika listája

Alapvető tudnivalók a tanév elején

TUDNIVALÓK A WEB-FEJLESZTÉS I. KURZUSRÓL

A Paint program használata

Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET) Cserép Máté.

Java Programozás 5. Gy: Java alapok. Adatkezelő 1.rész

Word V. tabulátortípus meg nem jelenik: Tabulátor - balra, Tabulátor - jobbra,

Tájékoztató. Használható segédeszköz: -

SZE INFORMATIKAI KÉPZÉS 1

Több oldalas dokumentum készítése. MS Word 2010 szövegszerkesztővel

A 10/2007 (II. 27.) 1/2006 (II. 17.) OM

Gábor Dénes Számítástechnikai Emlékverseny 2009/2010 Alkalmazói kategória, I. korcsoport Második forduló

2013/2014.tanév TANMENET

A beadandó 4 db feladatból áll. Mindegyik feladatra külön jegyet kap, amelyek beszámítanak a félév végi jegybe.

Neumann János Számítógép-tudományi Társaság Programozás, robotprogramozás szakkör Három félév 3 * 8 foglalkozás

Responsive Web Design. Dr. Nyéki Lajos 2019

Adóhátralék kezelés egyszerűen. Használati útmutató

A 27/2012 (VIII. 27.) NGM és a 12/2013 (III.28) NGM rendelet szakmai és vizsgakövetelménye alapján.

Lekérdezések I. Egyszerű választó lekérdezések

3. modul - Szövegszerkesztés

Az MS Word szövegszerkesztés modul részletes tematika listája

HVK Adminisztrátori használati útmutató

HTML kódok. A www jelentése World Wide Web.

EGYSZERŰ SZÁMÍTÁSOK TÁBLÁZATKEZELÉS ELINDULÁS SZE INFORMATIKAI KÉPZÉS 1

A 27/2012 (VIII. 27.) NGM és a 12/2013 (III.28) NGM rendelet szakmai és vizsgakövetelménye alapján.

Gyakorló Feladat. Ebben a félévben az Európai Unióval foglalkozó oldalt kell elkészítenetek.

Elektronikus levelek. Az informatikai biztonság alapjai II.

Az RP-info (Rendeletek, Protokollok, Gyógyszer információk) szoftver bemutatása

Laborgyakorlat: Partíció létrehozása Windows XP Professional operációs rendszerben

Átírás:

Információs technológiák 2. Gy: CSS, JS alapok 1/69 B ITv: MAN 2017.10.01

Ismétlés Van egy Web nevű mappánk, ebben vannak az eddig elkészített weboldalak (htm, html) képek (jpg, png). Logikai felépítés Fizikai felépítés 2/69

Alap css beállítások Logika: egy css fájlt fogunk készíteni az összes weblaphoz, így kevesebb munkával, gyorsabban érjük el az eredményt Többféle módszerrel is kialakíthatunk css fájlt, az egyik legegyszerűbb az, ha elkészítünk egy alap beállítást, és amelyik oldalon ez nem tetszik, ott az alaptól eltérő beállításokat alkalmazunk 3/69

CSS fájl használata Hozzunk létre a Web mappába egy új szöveges fájlt, és nevezzük el bela.css -nek! Web 4/69

Az eredeti "ötletadó" html fájl Az index.html alapján alakítsuk ki a css fájl alapbeállításait: 5/69

Alap css beállítások A css fájlt be kell töltenünk a html fájlban Ki kell szedni a html fájlból az összes eddigi formázást 6/69

A bemutat.htm oldal Adjuk hozzá az oldalhoz a css fájl hivatkozását Szedjük ki az összes eddigi formázást Nézzük meg az eredményt Maradhat, nem rossz :-) 7/69

Az eredet.htm oldal Adjuk hozzá az oldalhoz a css fájl hivatkozását Szedjük ki az összes eddigi formázást Nem rossz, de ötlet: legyen a cím sötétkék színű 8/69

A hires.htm oldal Adjuk hozzá az oldalhoz a css fájl hivatkozását Szedjük ki az összes eddigi formázást Nézzük meg az oldalt Pocsék, a táblázat összes formázása eltűnt, ezeket be kell szúrni a css fájlba 9/69

A hires.htm oldal Nem tetszik: Legyen világosabb a háttérszín A cím legyen bal oldalt, legyen kisebb, és fekete színű 10/69 A táblázat első sora legyen eltérő háttérszínű

Világosabb háttérszín Ha a css fájlban átírjuk világosabbra a háttérszínt, akkor minden weboldalon világosabb lesz rossz megoldás Jó megoldás: be kell vezetni egy egyedi azonosítót, ami megkülönbözteti a két weboldalon a body területeket! html azonosító: class=b2 css azonosító:.b2 11/69

A cím beállítása (balra, kisebb, fekete) A cím pillanatnyilag <h2>-es, emiatt nagy, kék, és emiatt van középen Ha átírjuk <h3>-ra, kisebb lesz, balra igazítódik, de kék marad A fekete szín beállításához be kell vezetnünk egy egyedi azonosítót (nevezzük mondjuk dh-nak) 12/69

Táblázat első sorának színe Szintén be kell vezetni egy egyedi azonosítót, de most használjunk id-t (legyen a neve tr1)! class: egy dokumentumban több helyen is használható id: a dokumentumban csak egyszer használható, abszolút egyedi azonosító 13/69

A hires.htm oldal Végre megfelelő a dokumentum :-) 14/69

A teljes bela.css fájl 15/69

Új fejezet következik 16/69

Mire jó a css? Példa_1 Készítünk egy webhelyet, mely sok-sok hasonló stílusú weboldalból áll. Megunjuk az oldalunk kinézetét, és szeretnénk új dizájnt Ha a html kódban vannak a formázások, akkor minden egyes oldalt át kell alakítanunk, ez eléggé munkaigényes feladat. Ha egyetlen külső css fájlt használtunk minden oldal dizájnjához, akkor csak egyetlen helyen, a css fájlban kell változtatnunk, és az kihat minden oldal külalakjára 17/69

Mire jó a css? Példa_2 A css segítségével megoldható az is, hogy a megjelenítő eszköz képernyő méretének megfelelő dizájnt alakítsunk ki: Ha szélesebb a képernyő, lehetnek nagyobbak a képek, nagyobb a szövegek betűmérete Ha kisebb a képernyő, lehetnek kisebbek a képek, kisebb a szövegek betűmérete 18/69

@media max-width: 1000px @media min-width: 1001px 19/69

20/69

21/69

Mire jó a css? Példa_3 Van egy weboldalunk, amit saját stílusunknak, korosztályunknak, aktuális hangulatunknak megfelelően akarunk használni. Elkészítjük a html kódot, amiben csak az oldal szövegei kapnak helyet (természetesen minden szövegrészhez tartozik egy-egy egyedi azonosító) Készítünk néhány stílus variációt Az oldalakon elhelyezzük az egyes stílusok váltására alkalmas nyomógombokat 22/69

23/69

24/69

25/69

26/69

Mire jó a css? Példa_3 A váltást JavaScript kód biztosítja (erre jó a JavaScript): 27/69

28/69

29/69

Nem tudhatunk mindent! Ha megakadunk, kérjünk segítséget a Google-tól Pl. szeretnénk egy táblázatban belső margókat (padding) megadni css-el: Bátran használjuk az elsőként megjelenített w3schools-on lévő találatokat! 30/69

Új fejezet következik 31/69

Interaktív weblap egy kis programozás A JavaScript (JS) egy egyszerű programozási nyelv, melyet elterjedten használnak weboldalakon Első példa: írjuk ki az aktuális dátumot a weblapunkon Általában: Kód a head részben Kód hívása a body-ban 32/69

Interaktív weblap egy kis programozás Többnyire függvényeket írunk, és azokat hívjuk meg Aktuális időpont lekérdezése, abból a szükséges alkatrészek kinyerése Szöveges adat összefűzése Adatkiírás oda, ahol meghívjuk a függvényt! 33/69 Függvényhívás

A szintaktika tovább egyszerűsíthető! 34/69

Interaktív weblap egy kis programozás Második példa: írjuk ki az aktuális időpontot a weblapunkon 35/69

JS és a való élet Általában a JavaScript kódok nem a html dokumentumban vannak, hanem egy külső.js fájlban Ha több oldalon is használunk JS-t, akkor egy fájlba kerülnek a JS kódok, minden oldalon betöltjük a fájlt, és azt a funkcióját használjuk, ami szükséges Nézzük, hogyan kell egy külső JS fájlt használni! 36/69

Aktuális időpont, külső JS fájl használatával 37/69

Lustább (profibb) programozók kódja: 38/69

Új fejezet következik 39/69

Köszöntés Ötlet: Köszöntsük a látogatót a napszaknak megfelelően: Jó Reggelt!, Jó Napot!, Jóccakát! Oldjuk meg úgy a kódot, ahogy a profik gondolkodnak: kell egy függvény, ami visszaadja az óra értékét kell egy függvény, ami az órából meghatározza a köszönést kell egy függvény, ami ki tudja írni az adatot 40/69

A kód 41/69

Új fejezet következik 42/69

Űrlap adatbevitel, adatkiírás Készítsünk egy űrlapot, mely alkalmas egy másodfokú egyenlet megoldására 43/69

Egycellás táblázat a képernyő közepén Űrlap, neve: lap 44/69

45/69

Adatbevitel ellenőrzés Ha üres a mező Ha nem szám van a mezőben Figyelmeztetés 46/69

Text mező letiltása 47/69

Új fejezet következik 48/69

Menü gomb Készítsünk egy menü gombot, extrákkal: Ha fölé toljuk az egeret, legyen más színű a gomb Ha elhúzzuk az egeret, változzon vissza Ha rákattintunk, jelenjen meg az aloldal.htm dokumentum Ehhez készítsünk két gombot, más-más színösszeállítással, és mentsük le őket képként! button1.png button2.png 49/69

50/69

51/69

52/69

Új fejezet következik 53/69

Dereng már, mire jó a JavaScript? Ha nem, kapcsoljuk föl a lámpát! Készítsünk egy weboldalt: Legyen rajta egy égő, két nyomógomb: Felkapcsolás Lekapcsolás Működjön! 54/69

Felkapcsolás, lekapcsolás 55/69 ego_nemeg.gif ego_eg.gif

Néhány formázható tulajdonság div.style.backgroundcolor="#00f"; div.style.width="200px"; div.style.color="#fff"; div.style.height="100px"; div.style.marginleft="50px"; div.style.paddingtop="50px"; div.style.fontfamily="verdana"; div.style.fontsize="2em"; div.style.border="3px dashed #ff0"; div.style.position="absolute"; div.style.left="200px"; div.style.top="100px"; div.style.textdecoration="underline"; div.style.backgroundimage = "url('ujkep.jpg')"; div.style.backgroundrepeat = "no-repeat"; 56/69

Felkapcsolás, lekapcsolás deluxe Ha lekapcsoljuk a lámpát, legyen a háttér fekete, a szövegek fehérek. Lehessen kisebb méretűre venni a lámpát (és persze vissza, eredeti méretűre is!) 57/69

Felkapcsolás, lekapcsolás deluxe 58/69

59/69

Új fejezet következik 60/69

Függvényérték kiíratás Írassuk ki egy függvény értékkészletét egy beolvasott kezdő- és végérték között, beolvasott lépésközzel! 61/69

Függvényérték kiíratás 62/69

63/69

Függvényérték kiíratás + ExtraTuning 64/69

A html fájl 65/69

A js fájl 66/69

A css fájl 67/69

68/69

VÉGE VÉGE 69/69