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



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

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

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

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

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

HTML. Dr. Nyéki Lajos 2016

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

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

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

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

Multimédia 2017/2018 II.

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

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

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

HTML ÉS PHP ŐSZI FÉLÉV

Stíluslapok használata (CSS)

HTML sablon tervezése

DOBOZOK. A doboz négy részből áll: 1. Margó (margin) 2. Szegély (border) 3. Kitöltés (padding) 4. Tartalom (content)

HTML ÉS PHP AZ ALAPOKTÓL

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

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

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

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

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


ÁLTALÁNOS WEBLAPSZERKESZTÉSI TUDNIVALÓK ÁLTALÁNOS HTML KÓDOLÁSI TUDNIVALÓK

INFO1 WEB, HTML, CSS

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

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

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

Stíluslapok használata

HTML parancsok (html tanfolyam témakörei)

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

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

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

Webprogramozás szakkör

WCSS (Wap CSS), Wireless CSS

Webkezdő. A modul célja

Információ és kommunikáció

Webprogramozás HTML alapok előadás

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>

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

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

WEBSZERKESZTÉS ELMÉLETI VIZSGAKÉRDÉSEK

3. modul - Szövegszerkesztés

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

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

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

Információ és kommunikáció

3. modul - Szövegszerkesztés

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

font-size:12px; display:block; text-shadow: 0 1px 0 #FFFFFF;}

Témák. Bevezetés az informatikába 7. Előadás. Szövegfile-ok típusai. Szövegszerkesztők típusai. Mértékegységek. Szövegszerkesztők szolgáltatásai

HTML alapok. A HTML az Internetes oldalak nyelve.

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

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

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

Ne lépjen ide be senki, aki nem ismeri a geometriát (Platón, i.e.)

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

Az internet az egész világot behálózó számítógép-hálózat.

Saját webhelyet szeretnék!

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

à ltalã nos elmã leti fogalmak Category Ebben a szekciã³ban az online marketinghez à s az internethez kapcsolã³dã³ Ã ltalã nos fogalmakat mutatjuk be.

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

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.

ECDL Információ és kommunikáció

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

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

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

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.

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

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

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

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

HTML, XML szerkesztés

Képek a HTML oldalon

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.

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

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 TECHNOLÓGIÁK 3.ELŐADÁS

Informatika 1 Internet, HTML, CSS

Java és web programozás

Statikus és dinamikus weblapok

HTML alapok. HTML = HyperText Markup Language

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

Témák. Informatika I Eladás. Szövegfile-ok típusai. Szövegszerkesztk típusai. Mértékegységek. Szövegszerkesztk szolgáltatásai

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

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.

Weblapok szabványossága a példák tükrében

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

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ő

Oktatási segédanyag. Weboldalszerkesztési gyakorlatok

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

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

I. sz. 220 körül Origenész összeállítja Hexapla címen az Ószövetség hat különbözı fordítását


Web programoz as

HTML. Szerkesszünk honlapot.. az alapoktól

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

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

Átírás:

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

A Hypertext (html) Koncepciója már 1945-ben megjelent (Vannevar Bush újságcikke egy képzeletbeli számítógépről, amely nem csak az információt tárolja, hanem az összefüggéseket is). A hypertext kifejezést a 60-as évek végén alkotta Ted Nelson. Széles körben elterjedté a World Wide Web tette (Tim Berners-Lee, CERN, 1990). A kereszthivatkozás, az index, a tartalomjegyzék, a súgó is hypertext. A hypermédia olyan hypertext, amely képekre, zenére, filmre mutató hivatkozásokat is tartalmaz.

Jelölőnyelv (Markup Language, html) Weblap címsorokkal és bekezdésekkel Doboz (Box) modell a doboz lehet blokkszintű vagy szövegközi, helye és mérete rugalmas Html kulcsszavak (tag) egy doboz = egy tag, a tag-ek nyitó + záró elemből állnak, egymásba ágyazhatóak Html forrás

Fontosabb html elemek 1. Elem Html Word formázás Bekezdés <p> Enter, Szövegtörzs stílus Címsor Felsorolás, Számozott lista listaelem Új sor (bekezdésen belül) <h1> <h6> <ul> <ol> <li> <br /> Címsor 1-6 stílusok Formátum> Felsorolás és számozás Shift-Enter Vízszintes vonal <hr /> Formátum> Szegély és Mintázat> Vízszintes vonal gomb> legelső elem

Fontosabb html elemek 2. Elem Html Word formázás Kiemelés <em> Emphasis/ Kiemelés stílus Hangsúlyozás (erősebb kiemelés) Alsó index Felső index Általános szövegközi formázás Általános blokk-szintű formázás <strong> <sub> <sup> <span> <div> Strong/ Kiemelés2 stílus Formátum> Betűtípus> alsó index, felső index Formátum> Betűtípus egyéb beállításai Formátum> Bekezdés, Formátum> Szegély és mintázat

Fontosabb html elemek 3. Weblap táblázattal Doboz modell a táblázat minden cellája blokk-szintű elem Html kulcsszavak (tag) táblázat: <table> minden sor: <tr> a sor cellái: <td>, <th> Html forrás

HTML dokumentum szerkezete dokumentumtípus html lap fejléc törzs <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>a dokumentum címe</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <meta http-equiv="content-language" content="hu"> <meta name="author" content="fejer Tamas"> <link rel="stylesheet" type="text/css" href="/stilus.css"> </head> <body> <!-- Ide kerül a dokumentum tartalma --> </body> </html>

Kemény és lágy sortörés Szövegtípus: Formázott szöveg Formázatlan szöveg Html forrás pl. Word, ALAKHŰ html szerkesztők pl. txt fájl, formázás nélküli e-mail szövege html forráskód NEM-ALAKHŰ szerkesztése Lágy sortörés (újratördelésnél máshova kerülhet) egy Enter (néha automatikus) automatikus automatikus Kemény sortörés (bekezdés vége) egy Enter két, egymást követő Enter blokkszintű elem vége </p>, </div>

Hivatkozás A horgony elem (anchor) <a> : href: relatív vagy abszolút hivatkozás (URL) target="_new": megnyitás új ablakban name vagy id: a név egy másik hivatkozás célpontja lehet A kép (image) elem: <img /> a hivatkozott kép megjelenik a dokumentumban, src: a képre mutató relatív vagy abszolút hivatkozás (URL), align="left" vagy "right": lebegő objektum (float) lesz, alt: alternatív szöveg nem grafikus böngészők számára, width="640" és height="100%": kép méretei pixelben vagy %-ban; opcionális; ha a kép nem ekkora, akkor átméretezi.

Uniform Resource Locator (URL) ftp://szazol@ftp.star.bme.hu/public_html/images/rdx60w.jpg http://www.star.bme.hu/oktatas/2003-2004-1/szamgep-1/temaszg1.html#feltételek http://telefon.bme.hu:8082/index.php?unit&id=3066 mailto:wwwadm@arch.bme.hu protokoll: ftp (file transfer protocol): távoli gépen lévő állomá-nyok másolása, átnevezése, törlése (nincs titkosítás!) http (hypertext transfer protocol): információ letöltése webkiszolgálóról mailto (smtp): elektronikus levél küldése email címre telnet: alkalmazás futtatása távoli gépen (bejelentkezési név @)gép neve vagy IP címe IP cím (IP address): minden egyes az Internethez kapcsolódó gép egyedi azonosítószáma, pl.: 152.66.115.35 név (domain name): az azonosítószámot helyettesítő név

Uniform Resource Locator (URL) ftp://szazol@ftp.star.bme.hu/public_html/images/rdx60w.jpg http://www.star.bme.hu/oktatas/2003-2004-1/szamgep-1/temaszg1.html#feltételek http://telefon.bme.hu:8082/index.php?unit&id=3066 mailto:wwwadm@arch.bme.hu kapu (port): 1-65535 közötti szám, a protokoll megszabja az alapértelmezést, ezért általában nem kell (ftp: 23, http: 80, smtp: 25, telnet:60) mappa / almappa keresett állomány vagy erőforrás neve horgony (anchor): állományon belüli hely (ld. id) további működési paraméterek (adatbázis-hátterű weblapoknál)

Az URL egyes részeinek elhagyása Az URL elejének elhagyása: relatív hivatkozás a teljes elérési út helyett csak egy részét adjuk meg, kiindulási pont az a dokumentum, ahol a hivatkozás található #tematika a cél ugyanebben a dokumentumban van, rfc1739.txt a fájl ugyanebben a mappában van, szg1-net/szg1-net.html a fájl egy almappában van,../index.html a fájl a szülőmappában van, /documents/index.html a fájl ugyanezen a szerveren van. A fájlnév elhagyása: pl. http://www.star.bme.hu/tanszek a webszerveren definiálható egy alapértelmezett fájlnév (szokásos: index.html, default.htm), ha az URL-ben nincs fájlnév, akkor ezt a fájlt küldi el, ha nem létezik az alapértelmezett fájl, akkor listázza a mappa tartalmát (ha ez engedélyezett).

Általános célú paraméterek Elem egyedi azonosítása: id="azonosító" hivatkozás célpontja, stíluslap-választó, elem neve scriptek számára, Osztályba sorolás: class="osztály1 osztály2 " stíluslap-választó, későbbi feldolgozás számára háttérinformáció. Kiegészítő info: title="ez címke" (megjelenése pl. gyorstipp) Elemformázás: style="font-size: 12pt" (ld. a stíluslapoknál) Események: onclick, onmouseover, etc.

Stíluslapok Weblap (HTML) Stíluslap (CSS) Eredmény a böngészőben Példa stíluslap nélkül fenti stíluslappal más stíluslappal

Stílus (formázás) megadható egy HTML elem részeként: a dokumentum törzsében bármely elemhez megadható a style paraméter: <p style="color: red"> </p> nem ajánlott: a tartalom keveredik a formázással. a HTML dokumentumban beágyazva a html dokumentum fejlécébe (<head>) : <style type="text/css"> body {font-size: 10pt} </style> külön fájlban csatolva a HTML dokumentum fejlécében (<head>) : <link href="stiluslap.css" rel="stylesheet" type="text/css">

Stílus megadása egy elem összes előfordulására body {color: black; background: url(hatter.gif) white;} p, h1 {font-size: 10pt; line-height: 120%} /* relative to font-size */ osztályokra (class= paraméter) h1.appendix {font-style: italic} (adott elem és osztály).apro {font-size: smaller} (bármilyen elem, adott osztály) ál-osztályokra (pseudo-classes): még nem látott link: a:link {color: rgb(255,0,0)} meglátogatott link: a:visited {color: rgb(100%,0%,0%)} megérintett link (CSS2): a:hover {background-color: red} aktív link: a:active {color: #FF0000} azonosító alapján (id) #z98y {letter-spacing: 0.3em} H1#z98y {letter-spacing: 0.5em} <p id="z98y">ritkított szöveg</p> (0,3 em-mel az első alapján)

Néhány stílusparaméter 1. Betű- és bekezdésformázás: font-family: serif, sans-serif, cursive, fantasy, monospace, font név (több is megadható vesszővel elválasztva) font-style: normal, italic, oblique font-variant: normal, small-caps font-weight: normal, bold, bolder, lighter, 100, 200 900 bolder, lighter: relatív vastagság font-size: xx-small small, medium xx-large; smaller, larger vagy hossz: abszolút hosszmértékek: in (hüvelyk), cm, mm, pt (pont), pc (pica) relatív hosszmértékek: em, ex, px (pixel), % color, background-color: rgb(), vagy színkód text-decoration: underline, overline, line-through, blink text-align: left, right, center, justify line-height: hossz (ld. fent)

Néhány stílusparaméter 2. Margók, keretek (bármilyen blokk-szintű elemhez) margin: felső (-top), jobb (-right), alsó (-bottom), bal (-left): hossz (egyszerre is megadhatók: {margin: 1em 1em 2em 1em;}) border-width: felső (-top-), jobb (-right-), alsó (-bottom-), bal (-left-): thick, medium, thin, hossz border border-color: rgb(), színkód margin 1 border-style: none, dotted, dashed, 1 solid, double, groove, ridge, inset, outset 4 Szöveg 2 padding: felső (-top), jobb (-right), 4 3 alsó (-bottom), bal (-left): hossz padding Lebegő objektumok, pl. <img> elemhez float: left, right (lebegő objektum), none (szövegközi objektum) clear: none, left, right, both (pl. <p>, <hx> elem megadott oldalán nem lehet lebegő objektum) Listák (<ol> és <ul> elemhez) list-style-type: disc, circle, square, decimal, lower-roman, upper-roman, lower-alpha, upper-alpha, none list-style-image: url(), none list-style-position: inside, outside 3 2

Néhány stílusparaméter 3. Hangos stíluslapok (CSS level 2) h1, h2, h3, h4, h5, h6 { voice-family: paul; stress: 20; richness: 90; cue-before: url("ping.au")} p.heidi {azimuth: center-left} p.peter {azimuth: right} p.goat {volume: x-soft} Címsorok audio fontja a Paul (a felolvasó hangja), monoton, de telt hangon, minden cím előtt bejátszik egy hangjelet. Heidi (osztályú bekezdések) hangja szemből-balról hallatszik, Péteré jobbról (sztereo vagy quadrofon), a kecske hangja különösen lágy.

Stíluslapok (CSS) alkalmazása Előnye: szerkezet és formázás elválasztása Ha ugyanarra az elemre többféle formázás is meg van adva (pl. külső fájlban, a fejlécben és az elem paraméterében), akkor az utolsó definíció él (ilyen sorrendben). Külső fájlt használva gyorsan lecserélhető a teljes megjelenés, pl.: www.csszengarden.com Jó stíluslapot nehéz összerakni: meglévőből érdemes kiindulni

Nyílt szabványok Nyílt szabványok pl. html, css hozzáférhető és szerkeszthető a forráskód várhatóan mindig lesznek olyan programok, amik értelmezni tudják Jogvédett formátumok pl..doc,.xls csak a hozzákapcsolt alkalmazás tudja létrehozni és értelmezni támogatás néhány év múltán megszűnik, az újabb verziók nem olvassák a nagyon régi formátumokat

Html fájl felhasználása Megjelenítés vizuális böngészővel grafikus böngésző, karakteralapú böngésző, Megjelenítés nem-vizuális böngészővel Braille-megjelenítő, felolvasóprogram (munka közben, autóban), Automatikus feldolgozás keresőrobotok, indexelő, katalogizáló programok, proxy szerverek, Információ tárolása strukturált forma, széles körben elfogadott publikus szabvány, ezért sok év múlva is használható marad.

Hasznos weblapok Html tanfolyamok http://mek.oszk.hu: Magyar Elektronikus Könyvtár: számos dokumentum írja le a html nyelvet (magyar) www.webradio.hu/comp/html www.w3.org: World Wide Web Consortium a web szabványalkotó testülete a html 4 nyelvet leíró szabvány (angol) (legújabb) a css 2 nyelvet leíró szabvány (angol) más Internetes szabványok www.google.com: Keresőmotor keresés az Interneten kulcsszavak alapján

Weblapszerkesztők Araneae: www.araneae.com (ingyenes) egyszerű text editor, néhány weblapszerkesztési segédeszközzel (nem ALAKHŰ) 1st Page 2000, AceHTML, NoteTab (ingyenes) további ALAKHŰ weblapszerkesztők Netscape Composer (ingyenes) ALAKHŰ weblapszerkesztő MS FrontPage (MS oktatási licensz) ALAKHŰ weblap és webállomásszerkesztő, dinamikus weblapok szerkesztése MS InterDev (MS oktatási licensz) programozói fejlesztőeszköz, dinamikus és adatbázisvezérelt weblapok fejlesztése Macromedia Dreamweaver profi weblaptervezés

Weblap szerkesztése Más hogyan csinálja? Forrás megtekintése: View/ Nézet> Source/ Forrás Forrás mentése: Fájl/ File> Mentés másként/ Save as, mentési típus: Web Page, complete (Weblap, teljes) Elmenti a weblapot, és külön mappába a csatolt fájlokat (képek, stíluslapok, etc.) Lap vizsgálata: pl. Dreamweaver (együtt mutatja az ALAKHŰ lapot és a forrását) Kész weblap ellenőrzése Böngésző nem ad hibaüzenetet, ha hibás a lap, ezért érdemes html parsert használni: http://validator.w3.org/ (online, ingyenes) A Real Validator (offline, shareware) Html Tidy (forráskód-szépítő)

Copyright BME Építészmérnöki Kar Építészeti Ábrázolás Tanszék munkaközössége (Peredy József, Szoboszlai Mihály, Kiss Zsolt, Strommer László, Ledneczki Pál, Batta Imre, Juhász Péter, Fejér Tamás, Kovács András, Kovács András Zsolt), 1998-2003.