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



Hasonló dokumentumok
(statikus) HTML (XHTML) oldalak, stíluslapok

Multimédia 2017/2018 II.

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

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

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

Lenyíló menük készítése. Összetett programok készítése

Készítette: Gál Tamás. A tananyag programozott változata itt érhető el: Webfejlesztés

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

HTML ÉS PHP ŐSZI FÉLÉV

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

HTML sablon tervezése

Stíluslapok használata (CSS)

HTML ÉS PHP AZ ALAPOKTÓL

HTML, XML szerkesztés

HTML alapok 1. Minimális HTML file: <HTML> <HEAD> <TITLE> cím </TITLE> </HEAD> <BODY>... </BODY> </HTML> Formátum parancsok:

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

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

Internet technológiák

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

WCSS (Wap CSS), Wireless CSS

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

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.

Webszerkesztés. Elvek és gyakorlat. - Alapozás -

WEBSZERKESZTÉS ELMÉLETI VIZSGAKÉRDÉSEK

Web-fejlesztés NGM_IN002_1

Internet TV Broadcaster kézikönyv

Tili-Toli játék. Felhasználói dokumentáció

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

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ő

XHTML és CSS Holló Csaba 11. A HTML dokumentum


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

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

Képnézeget. Gépigény: Bármilyen számítógépen m ködik, amin található böngész és Internet elérés.

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

HTML parancsok (html tanfolyam témakörei)

Objektumorientált programozás

Weblapszerkesztés. Építész-informatika előadás, szeptember 8.

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

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

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

WEB PROGRAMOZÁS 3.ELŐADÁS. Űrlapok

Responsive Web Design. Dr. Nyéki Lajos 2019

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

mikroformátumok avagy a kisbetűs szemantikus web SZÁNTAI KÁROLY Magyarországi Web Konferencia 2008

1, Megnézzük a grafikát és megtervezzük az összerakáshoz szükséges blokkokat. Megkeressük, mi a fix elem és mi fog ismétlődni.

INFO1 WEB, HTML, CSS

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

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

8. Gyakorlat AWK 1, CSS

1. A WEBBÖNGÉSZŐ. Rendeltetése, funkciói. Alkalmas

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

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

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

TEXTAREA++ a JavaScript ereje

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

PHP alapjai, bevezetés. Vincze Dávid Miskolci Egyetem, IIT

Statikus és dinamikus weblapok

CSS-segédlet. 1. CSS és HTML Külső stíluslap HTML-hez csatolása

Webkezdő. A modul célja

HTML. Dr. Nyéki Lajos 2016

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

r e l o a d. n o n p r o f i t f o r u m. e u Telepítési útmutató 3. RELOADED

Stíluslapok. A fejezet témakörei: Sablon elkészítése a gyakorlati példa site-hoz. CSS hozzáadása a táblázatokkal elkészített site sablonjához

Webprogramozás szakkör

A Dél-Alföldi Regionális Alapítvány honlapja

Környezeti változók, űrlapok kezelése

Az Educatio weboldalain elhelyezhető hirdetések technikai paraméterei

HTML 5 - Start. Turóczy Attila Livesoft Kft

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

Webprogramozás HTML alapok előadás

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

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

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

Jquery. Konstantinusz Kft.

1. A HTML leíró nyelv. 2. Stíluslapok - CSS. 3. HTML sablonok. Tartalom

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

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

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

Egyszerő vízszintes navigáció készítése CSS segítségével. Ebben a cikkben egy egyszerő módszert fogunk bemutatni, vízszintes menü készítésére.

WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK

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

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

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

Algoritmus terv. 1. Algoritmus általános áttekintése. 2. Inputok és outputok definiálása. 3. Folyamatok meghatározása. 4. Programozási utasítások

Böngésző kompatibilitás

2. A HTML NYELV ALAPJAI

Interaktív weboldalak készítése

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

Tamás Ferenc: CSS táblázatok 2.

A webfejlesztés alapjai

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

HTML, CSS. Morabito Érdi SzC Eötvös József Szakképző Iskolája

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

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

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

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

ÁLTALÁNOS WEBLAPSZERKESZTÉSI TUDNIVALÓK ÁLTALÁNOS HTML KÓDOLÁSI TUDNIVALÓ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

Átírás:

Web programozás 3. előadás

Űrlapok form label for input type select, option value szöveges mező: text textarea jelszó: password rádiógomb: radio jelölőnégyzet: checkbox küldés gomb: submit Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 2

form, input szöveges <form> Vezetéknév: <input type="text" name="vezeteknev"> <br> Keresztnév: <input type="text" name="keresztnev"> </form> Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 3

Rádió gomb <form> <input type="radio" name="nem" value="no">nő</input> <br> <input type="radio" name="nem" value="ferfi">férfi</input> </form> Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 4

Jelölőnégyzet <form> <input type="checkbox" name="bicikli"> Van biciklim <br> <input type="checkbox" name="auto"> Van autóm </form> Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 5

label elem <form> <input type="radio" name="nem" value="no" id="no"> <label for="no">nő</label> <br> <input type="radio" name="nem" value="ferfi" id="ferfi"> <label for="ferfi">férfi</label> </form> Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 6

Űrlap adatok elküldése <form name="input" action="feldolgoz.php" method="get"> Felhasználói név: <input type="text" name="nev"> <input type="submit" value="küldés"> </form> Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 7

Lenyíló lista <form> <select name="autok"> <option value="audi">audi <option value="fiat">fiat <option value="skoda">skoda <option value="suzuki" selected="selected">suzuki </select> </form> Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 8

Több soros szöveges mező <textarea rows="10" cols="30">kezdőszöveg</textarea> Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 9

Példa Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 10

Űrlap források http://www.webaim.org/techniques/forms/controls.php http://www.websemantics.co.uk/tutorials/accessible_forms/ http://www.alistapart.com/articles/prettyaccessibleforms http://www.lukew.com/resources/articles/webforms_lukew.pdf Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 11

HTML szabványok HTML 4.01 transitional, strict, frameset XHTML 1.0: nincs frameset XHTML 1.1: csak egyféle van Validátor: http://validator.w3.org/ Firefox: Tidy HTML Validator kiterjesztés Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 12

Példa <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1- strict.dtd"> Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 13

Stílusok külső stíluslap: link vagy style belső stílus: style soron belüli: style tulajdonság (érdemes kerülni) Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 14

Külső stíluslap <link rel="stylesheet" type="text/css" href="stilus.css"> <style type="text/css"> @import url("stilus.css"); </style> Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 15

Beágyazott stíluslap <head> <style type="text/css"> body {background-color: red} p {margin-left: 20px} </style>... </head> Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 16

Soron belüli stílus <p style="color: red; margin-left: 20px"> Ez egy bekezdés</p> Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 17

"Joker" elemek div, span csak a stílusos formázás miatt kellenek, jelentésük nincs [DEMO] http://www.opendesigns.org/preview/?template=1181 Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 18

Fejrész (head) title meta: keywords, description,... base href link: külső fájlok (CSS, JavaScript, RSS) Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 19

Szkriptek belső: <script type="text/javascript"> document.write("a böngésző támogatja a JavaScriptet.") </script> külső <script type="text/javascript" src="message.js"></script> Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 20

Általános tulajdonságok class, id, style, title dir, lang accesskey, tabindex esemény tulajdonságok: onxxx Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 21

URL kódolás Űrlapba bármit be lehet írni, az URL viszont nem bír el bármit: kódolni kell pl. szóköz: %20 Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 22

CSS Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 23

Listák list-style-type: disc, circle, square, none, decimal, lower-roman, upper-alpha,... list-style-image: url('arrow.gif') list-style-position: inside, outside közös: list-style: square inside url('arrow.gif') Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 24

Méretek width, height min-width, max-width Explorer hiba: Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 25

A megjelenítés módja display: block, inline vagy none elem függő az alapértemezés (block vagy inline) p {display: inline} div {display: none} <p>első bekezdés.</p> <p>második bekedés.</p> <div>nem látható div elem.</div> Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 26

Lebegtetés legtöbbször képnél alkalmazzák a "szöveg körbefuttatására" [DEMO: kép aláírással] [DEMO: horizontális menü] Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 27

Felesleges táblázatok nélküli oldalkialakítás Elavult technikák: keretek, tárbázat az oldalszerkezet kialakítására, távtartó gif-ek, stb. [DEMO: oldalszerkezet] Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 28

Pozícionálási sémák alapértelmezett: static relatív: odébb toljuk az elemet, ettől a helye nem lesz tartalommal kitötve, üresen marad [DEMO: cím árnyékkal] abszolút pozíció: kikerül a sémából, a helye is fel lesz használva fix: az ablakhoz képest (keretek helyett használható!) Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 29

Láthatóság visibility: visible vagy hidden eltérés a display:none-től: itt a helye megmarad felhasználás: több "füles" dialógusablak: div-ek egymáson, és mindig csak egy látszik Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 30

Látszólagos osztályok speciális hatást tudunk elérni, amit máshogy nem tudnánk csak megjelenítés alatt derül ki, mit és hogyan kell formázni legismertebb a linkek viselkedése: a:link {color: #FF0000} a:visited {color: #00FF00} a:hover {color: #FF00FF} a:active {color: #0000FF} Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 31

Média típusok Ma már nem csak képernyőn nézünk weboldalakat @media screen { p.test {font-family: verdana, sans-serif; fontsize: 14px} } @media print { p.test {font-family: times, serif; font-size: 10px} } @media screen, print { p.test {font-weight: bold} } Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 32

Külön stíluslapok fontosabb eszközök: all, aural, handheld, print, projection, screen lehet teljesen külön, vagy csak részben szétválasztva <link rel="stylesheet" type="text/css" href="screen.css" media="screen" /> <link rel="stylesheet" type="text/css" href="print.css" media="print" /> Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 33

Linkek Validátor: http://jigsaw.w3.org/css-validator/ 10 (!) cikk: http://weblabor.hu/cikkek/cssalapjai1 http://css.lap.hu http://www.opendesigns.org/ Web programozás I. - Kecskeméti Fõiskola GAMF Kar, 2010-2011. tanév, őszi félév 34