Hasonló dokumentumok
Multimédia 2017/2018 II.

Webszerkesztés stílusosan. Készítette: Csécsy László Virgina DeBolt hasonló c. könyve alapján

HTML. Dr. Nyéki Lajos 2016

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

Webprogramozás HTML alapok előadás

INFO1 Tartalom közlése a Weben: HTML, CSS

HTML ALAPOK. Abonyi-Tóth Andor, ELTE IK

WEBSZERKESZTÉS ELMÉLETI VIZSGAKÉRDÉSEK

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

(statikus) HTML (XHTML) oldalak, stíluslapok

Informatika 1 5. előadás: Tartalom közlése a weben

WEB TECHNOLÓGIÁK 2.ELŐADÁS

WWW Kliens-szerver Alapfogalmak Technológiák Terv. Web programozás 1 / 31

(statikus) HTML (XHTML) oldalak, stíluslapok

Dokumentumformátumok Jelölő nyelvek XML XML. Sass Bálint Bevezetés a nyelvtechnológiába 2. gyakorlat szeptember 20.

BEVEZETÉS A WEBLAPFEJLESZTÉSBE. Kvaszingerné Prantner Csilla, EKF

Internet, Az internet főbb szolgáltatásai web keresőszolgáltatásokkal Keresőrendszerek: Kulcsszavas 2) Egyéb keresők: Metakeresők gyűjtőkörű keresők

Stíluslapok használata (CSS)

Statikus és dinamikus weblapok

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

Webes űrlapok és az XForms ajánlás

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

A webprogramozás alapjai. Óbudai Egyetem Neumann János Informatikai Kar 2018/19/1 szemeszter

Természetesen készíts egy csempe nevű könyvtárat és ide mentsd az index.html állományt.

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

1. fejezet Bevezetés a web programozásába (Balássy György munkája) Az internet működése... 11

Informatika 1 Internet, HTML, CSS

HTML, XML szerkesztés

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

WCSS (Wap CSS), Wireless CSS

Web-fejlesztés NGM_IN002_1

A HTML Stuktúra. 1. oldal, összesen: 8 oldal. mhtml:file://d:\vizsga\1\html kódok.mht. Betűtípusok, stílusok <b> <i> <u> <tt>

Lássuk, mik azok a szempontok, amelyeket be kell tartanunk egy HTML kód írásánál:

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

Olyan eszközre van szükség, amelynél a webszerkesztés folyamatát a fejlesztő, nem pedig a program vezérli

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

Tartalom. Alapelemek. Célok. Eszközök. Szerkezet. Alapelvek. Prezentáció. Folyamat

Egy szabadon választott cég weboldalának elemzése (

Webkezdő. A modul célja

BEVEZETÉS A WEBLAPFEJLESZTÉSBE. Kvaszingerné Prantner Csilla, EKF

HTML sablon tervezése

Kövér betűk (bold) 1-es fejléc

Az image objektum. Az image eseménykezel i. Képek el zetes betöltése. Feladat. Váltóképek készítése

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

OE-NIK 2010/11 ősz OE-NIK ősz

Elektronikus levelek. Az informatikai biztonság alapjai II.

HTML kódolás Web-lap felépítése. Az egész törzsre érvényes utasítás. <HTML> web-lap kezdő utasítás: a dokumentum kezdődik, a böngészőnek szól

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

WEB-FEJLESZTÉS I. KURZUS 2. GYAKORLAT

Web programoz as

qwertzuiopőúasdfghjkléáűíyxcvbnmq wertzuiopőúasdfghjkléáűíyxcvbnmq wertzuiopőúasdfghjkléáűíyxcvbnmq wertzuiopőúasdfghjkléáűíyxcvbnmq

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

Weblapszerkesztés. Számítógépek alkalmazása előadás, október 24.

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

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

Képek a HTML oldalon

Elektronikus szolgáltatások (vitt4100) WEB-es alkalmazások alapok, HTTP.

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

Web programozás I. 4. előadás

Nyugat-magyarországi Egyetem Geoinformatikai Kara. Nagy Gábor. Informatika 6. INF6 modul. Web fejlesztés

HTML alapok. A HTML az Internetes oldalak nyelve.

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

Táblázatkezelés (Excel)

XHTML és CSS. XHTML és CSS Webszerkesztés stílusosan. A munkamegosztás a weblapon. Érvek 2. (Egy HTML-kód sok CSS-lap)

Böngésző kompatibilitás

Java és web programozás

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

Kelda WebGrafika Iroda Példa HTML, CSS formázásra

MARKETING ELEMZÉS TERVEZÉS PROGRAM ISMERTETİ

Széchenyi István Egyetem. Műszaki Tudományi Kar. Informatikai és Villamosmérnöki Intézet Távközlési Tanszék. Villamosmérnöki szak HTML

BEVEZETÉS AZ INTERNET ÉS A WORLD WIDE WEB VILÁGÁBA. Kvaszingerné Prantner Csilla, EKF

Weblapok az érettségin. 2. feladat: weblap vagy prezentáció és grafika 30 pont

(statikus) (X)HTML oldalak, stíluslapok. Mi a HTML? HTML (HyperText Markup Language) - Hiperszöveges

Mobil SEO Kell-e külön foglalkozni a mobil jelenlétünk kereső optimalizálásával? Adam Lunczner Digital Director

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

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

Gazdasági informatika

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

Webes alkalmazások fejlesztése

(statikus) (X)HTML oldalak, stíluslapok

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

Internet TV Broadcaster kézikönyv

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

Sakk játék. Feladat: JavaScript segítségével olyan programot kell írni, ami egy sakktáblát szimulál. Kiválasztásra változtatják a helyüket.

Weboldalak fejlesztése mobil eszközökre

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

INFO1 WEB, HTML, CSS

9. MODUL WEBKEZDŐ. A vizsgafeladat megoldásához kizárólag a választott webkészítő program, illetve jegyzettömb (editor) használható.

Web programozás I. tantárgyi információk

Ismétlés Érdemes megjegyezni: a HTML nyelv nem azért készült, hogy segítségével formázzuk a kinézetét/stílusát az oldalunknak, hanem azért, hogy leírj

Számológép. Bármilyen számítógépen működik, amin található böngésző és Java alkalmazás. Indító képernyő

ÚTMUTATÓ A KREATÍVOK ELKÉSZÍTÉSÉHEZ

Internet technológiák

WAP. A Wireless Application Protocol (WAP) a vezetéknélküli eszközök (pl. mobiltelefonok, PDA-k) számára készített alkalmazások nemzetközi szabványa.

Gyakorló 9. feladat megoldási útmutató

Hálózati architektúrák és Protokollok GI Kocsis Gergely

Honlapkészítés. 1. Előadás Bevezető, HTML. Paksy Patrik

Webprogramozás szakkör

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

Összetett feladatok. Föld és a Hold

Átírás:

2008/09 ősz

1. Word / Excel 2. Solver 3. ZH 4. Windows 5. Windows 6. ZH 7. HTML - CSS 8. HTML - CSS 9. ZH 10. Adatszerkezetek, változók, tömbök 11. Számábrázolási kérdések 12. ZH 13. Pótlás

Alapfogalmak HTML URL MIME dokumentumtípusok HTTP protokoll Stb. A HTML nyelv elemei Dokumentumtípus deklaráció Általános címkék Formázást végző címkék Táblázatot kezelő címkék

Bevezetés az informatikába

HTML (Hypertext Markup Language) Leírónyelv formázott dokumentumok leírására XHTML XML (Extensible Markup Language) szabványnak megfelelő HTML

HTTP (Hypertext Transfer Protocol) HTML formátumú fájlok, adatok továbbítására készült hálózati protokoll CERN-ben találták ki dokumentációk megosztására Állapotmentes protokoll (nincs bejelentkezett állapot) akkor ez bőven elég volt, de manapság korlátokat jelent Pl.: Mivel minden oldalletöltés különálló kapcsolatban történik, nehézkes webes bejelentkezés (később Cookie-k bevezetésével némiképp orvosolva)

Webszerver, HTTP-szerver A HTTP-kéréseket kiszolgáló számítógép Ill. a rajta futó szerverprogram (pl. Apache) HTTP-kliens A böngészőprogram. Hívják még User Agent-nek is. URL (Uniform Resource Locator) Egy dokumentum megtalálásához szükséges alapvető információk egy címbe sűrítve: Protokoll (nem csak http!) Gép vagy tartomány címe (+ portszám) A dokumentumhoz vezető elérési út a célgépen Pl.: http://mobil.nik.bmf.hu/tantargyak/bi-1.html MIME (Multipurpose Internet Mail Extension) E-mail formátumot kiterjesztő szabvány ASCII-tól eltérő karakterkészletű szövegek, csatolt állományok, több részből álló üzenetek MIME tartalomtípusok az e-maileken túlmenően is fontossággal bírnak pl. HTTP protokoll használatakor

CSS (Cascading Style Sheets) Stílusleíró nyelv Cél: Kinézet elkülönítése a HTML struktúrától, így a munka átláthatóbb JavaScript Kliensoldali programnyelv (böngésző futtatja) Java-hoz kevés köze van Szintaxis némileg hasonló

Bevezetés az informatikába

Szöveges file, akár Notepad-dal szerkeszthető Sima szöveg = output a weblapra Formázó, strukturáló elemek (tag-ek): <elem>szöveg</elem> Lezáró tag nem mindig kell (kiv. XHTML) <,> jelek szövegként: < > (less than, greater than) Bizonyos elemeknek adhatunk attribútumokat is: <p class= stilusnev >szöveg</p> <input type= text name= felhasznalonev > Ajánlások: idézőjelek használata, kisbetűk

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> <html> <head> <meta HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2"> <title>a dokumentum címe<title> </head> <body> </body> </html> <html>, <head>, <body>

<h1>,<h2>,<h3> Címsor1, 2, 3 Hierarchia jelölésére <strong>, <em> (régen: <b>, <i>) (Szemantikai vagy stílus jelölés?) <p> Új bekezdés <br> Kötelező sortörés (XHTML: <br />) <hr /> Vízszintes vonal (XHTML: <hr />)

<a> href, target Nem elég www.cim.hu, kell a protokoll is! Kis-nagybetű, /-jelre figyelni <img /> src alt <ul>+<li>, illetve <ol>+<li> <span> <div>

<table>, <thead>, <tbody>, <tr>, <td> <table> <thead> <tr> <td>mező1</td><td>mező2</td><td>mező3</td><td>mező4</td> </tr> </thead> <tbody> <tr> </tr> <tr> </tr> <tr> </tr> <tr> </tr> </tbody> </table> <td>adat</td><td>adat</td><td>adat</td><td>adat</td> <td>adat</td><td>adat</td><td>adat</td><td>adat</td> <td>adat</td><td>adat</td><td>adat</td><td>adat</td> <td>adat</td><td>adat</td><td>adat</td><td>adat</td>

<form> name method action <input> name value type text, radiobutton, checkbox, submit, stb.

Böngészőfüggetlenség nem csak grafikus böngészők léteznek! Karakteres böngészők Felolvasóprogramok vakok számára Telefonok, PDA-k Ne építsünk JavaScript-re, Flash-re navigációt Ha nincs a böngészőben, a teljes tartalom elérhetetlen JS ellenőrizhet adatbevitelt, de ezt tegyük meg a szerveren is Menüt legjobb <ul> elemekkel listaként megírni (és CSS-ből megformázni), így CSS-t nem ismerő böngészőkben is értelmezhető Esetleg kínáljunk alternatív, JS és Flash nélküli verziót

Kép beillesztése esetén mindig töltsük ki az alt attribútumot Használjuk a <h1><h2><h3> elemeket a szöveg hierarchiájának reprezentálására (keresők indexeléskor figyelembe veszik) Frame-eket csak indokolt esetben Előnyei: nem kell a teljes oldalnak letöltődnie Hátrányai: könyvjelzőkön keresztül nem elérhető a tartalom, beágyazott oldalak címe nem látszik, keresők általi indexelés problémás

<table> vagy <div> a weblap teljes struktúrájának szerkesztésére? <div> használata javasolt CSS-ből formázzuk Hátrány: IE6 float típusú elemek margóját duplázza <table> Eredetileg nem erre való Néha mégis egyszerűbb Hátrány: nincs maximális szélessége ha a tartalom nem fér bele, szétcsúszik a kinézet

Felkészülést segítő hivatkozások, könyvek http://www.w3schools.com/ http://hu.wikipedia.org/wiki/webc%c3%adm http://hu.wikipedia.org/wiki/mime http://hu.wikipedia.org/wiki/http http://hu.wikipedia.org/wiki/html http://hu.wikipedia.org/wiki/css http://hu.wikipedia.org/wiki/javascript http://www.w3.org/tr/html4/

2008/09 ősz

1. Word / Excel 2. Solver 3. ZH 4. Windows 5. Windows 6. ZH 7. HTML - CSS 8. HTML - CSS 9. ZH 10. Adatszerkezetek, változók, tömbök 11. Számábrázolási kérdések 12. ZH 13. Pótlás

CSS alapfogalmak Mire jó, hol használjuk? Szelektorok, szintaxis Gyakorlás CSS menü készítése

Bevezetés az informatikába

CSS Cascading Style Sheets Cél: dokumentum struktúráját (HTML) elkülönítsük a stílusbeli formázásoktól (CSS) Alapvetően HTML, XHTML formázására, de használható XML fileok megjelenítésére is Előnyei: Jobban elkülöníti a fejlesztő és a dizájner munkáját Növeli az áttekinthetőséget Növeli a weblapok használhatóságát, megjelenés kezelhetőségét (CSS fájlt bármikor egy mozdulattal lecserélem!) Pl.: nyomtatható verzió nem kell új tartalom, csak másik CSS fájlt húzunk rá Javasolt: http://www.csszengarden.com/

HTML elemek style="" attribútuma <head> részben közvetlenül: <head> <style type="text/css"> </style> </head> hr {color: #ff0000} p {margin-left: 20px} Külön.css file, belinkelése: <head> <link rel="stylesheet" type="text/css" href="mystyle.css" /> </head>

Stílust leíró szabályok sora Szelektor + deklarációs szakasz Deklaráció: { és } között, tulajdonság neve: érték; formában

* minden elemre Elem neve adott HTML elemre Pl.: li Leszármazott neve pl.: li a Class vagy id HTML attribútumok alapján pl.: div.osztalynev, div#idnev (div előtte nem kötelező, de szűkít!) Pszeudo-osztályok Pl.: :hover, :visited, :first-line Lehet kombinálni! Pl.: div.foelem li a.menu:hover

Lásd CSS Specifikáció! Google, CSS Reference első találat: http://www.w3schools.com/css/css_reference.asp Fontos! Ez csak irányadó specifikáció, a megvalósítás böngészőfüggő!

Bevezetés az informatikába

Készítsünk egy felsorolást. A felsorolás elemei lesznek a menüpontok. Minden egyes listaelem tartalmazza a linket a kívánt html oldalra Kód Várt kinézet

Tüntessük el a felsorolás előtti pöttyöket és nullázzuk a margó és padding értékeket, mert a különböző böngészők más-más alapértékekkel rendelkeznek Kód Várt kinézet

<li> elemeknek adjunk háttérszínt, és az <a> színét is változtassuk meg Kód Várt kinézet

Válasszuk el a menüket egy vékony vonallal úgy, hogy nem használunk méretre vágott képet vagy táblázat cellát Kód Várt kinézet

Állítsuk a menü szélességét 100px-re. A menü szövegek köré adjunk üres helyet. Figyeljünk a margó nullázására, mert böngészőnként eltérhetnek az alapértékek. Állítsuk be a karakterkészletet és a karakter formázásokat. Kód Várt kinézet

Figyeljük meg, mi történik, ha kivesszük a line-height sort! helyes A padding nem működik megfelelően. A line-height határozza meg a sorok közti távolságot. (Line-height - karakter magassága)/2 = szöveg fölött és alatt lévő üres hely (padding). helytelen Alapértelmezésben 16px, ha kisebb távolságokat szeretnénk a sorok között, akkor figyelembe kell venni ezt is.

Mentsük le a képet innen és illesszük a menü aljához: http://mobil.nik.bmf.hu/tantargyak/bi-1/css/img.jpg Kód Várt kinézet

Ha az egér az adott menüpont fölött van, az legyen más színű! Kód Várt kinézet

Felkészülést segítő hivatkozások, könyvek Wikipedia: http://hu.wikipedia.org/wiki/css http://en.wikipedia.org/wiki/cascading_style_sheets CSS referencia: http://www.w3schools.com/css/css_reference.asp http://www.w3schools.com/css/css_howto.asp CSS Zen Garden: http://www.csszengarden.com/