Számítógépek alkalmazása 1 |
2002/2003. év - I. félév |
Az internetes publikálás alapjai |
A gyakorlat témája: Saját weblap létrehozása, grafika beillesztésével.
• Bevezetés
A World Wide Web multimédiás Internet-szolgáltatás, szövegek, grafikák, hangok, mozgóképek összekapcsolt megjelenítését, elérhetőségét teszi lehetővé.
Az objektumok között (melyek a világ bármely Web-kiszolgálóján lehetnek) dinamilus kapcsolatok hozhatók létre, melyeket interaktív módon befolyásolhatunk
A Web története a genfi székhelyű CERN (Centre Européenpour la Récherche Nucleare) (European Organization for Nuclear Research) Európai Részecskekutató Laboratóriumban kezdődött.
1989-ben Tim Berners-Lee, a CERN tudósa megalkotta a World Wide Web alapjait. A "Web" eredetileg a világ különböző egyetemein és kutatóintézetein egymással együttműködő fizikusainak gyors és állandó összeköttetés és információáramlást lehetővé tevő projektjeként indult.
Ma milliók használják az akadémiai, kormányzati és kereskedelmi szférában egyaránt.
(forrás: http://public.web.cern.ch/Public/ACHIEVEMENTS/web.html)
A Web részét képezi a
HTML (Hyper Text Markup Language = Dokumentumleíró nyelv)
URL (Uniform Resource Locator = egységes forrásazonosító)
HTTP (Hyper Text Transfer Protocol =A Dokumentumleíró nyelv adatátviteli protokolja)
A HTML (Hyper Text Markup Language) egy strukturált dokumentum-leíró nyelv. Jellegzetessége, hogy legtöbb utasításának (angolul tag) van "nyitó", és "záró" formája; az utasítás hatálya a kettő közötti részre terjed ki. Az egyes tag-ek természtesen egymásba is ágyazhatók.
• Tartalom
1. A HTML dokumentum összeállításának alapvető parancsai
2. Szöveg-formázási utasítások
3. Dokumentumok összekapcsolása
4. Stílusok definiálása és alkalmazása (külön fájlban)
5. Mintafeladat
<HTML> … </HTML>
Az első utasítás, amellyel egy HTML dokumentum kezdődik, jelzi a különféle alkalmazások számára, hogy a dokumentum HTLM nyelven íródott.
Záró utasítása a dokumentum utolsó sora.
<HEAD> … </HEAD>
Bevezető (fejléc?). Szokás szerint ez a második utasítás, mert a tartalmát a megjelenítők a dokumentumok elejére helyezik. Mint kezdő tartalom alkalmas indexek, katalógusok elkészítésére.
Fontosabb talán, hogy bizonyos tag-ek csak a HTML dokumentum fejlécébe helyezhetők el: pl.: főcím (TITLE), indexáló (ISINDEX), bázis (BASE), azonosító (NEXTID), állománykapcsoló (LINK), metacím (META).
<TITLE> … </TITLE>
Főcím. A böngészők ezt az ablak címsorában jelentetik meg.
A dokumentum címe legyen a szövegtől függetlenül is érthető, hiszen az olvasó a hivatkozási listákban legtöbbször a címmel találkozik!
A TITLE utasítás csak a HEAD utasításon belül helyezhető el, csak szöveget tartalmazhat, beágyazott utasítás nem lehet benne.
Példa:
<HTML> <HEAD> <TITLE>Ez a dokumentum címe<TITLE> </HEAD> </HTML> |
<BODY> … </BODY>
Szövegtörzs: tulajdonképpen a HEAD utasítás kiegészítője.
Paramétereként megadható pl. a dokumentum háttérszíne vagy háttérképe, a szöveg, és a hivatkozások színe.
A színek megadhatók névvel (pl. silver), vagy számokkal (pl. rgb(192,192,192), vagy #C0C0C0). A három szám az adott szín piros (red), zöld (green), és kék (blue) összetevőit jelöli a 0 és 255 közti tartományban, decimális, vagy hexadecimális (tizenhatos számrendszer-béli) formátumban.
További részletek és színminták a stílusokról szóló résznél!
<H1> … </H1>
Címsorok. (Heading1) Hat hierarhikusan megjelenítődő alcím használatára van mód, amelyeket számok jelölnek: H1, H2, H3 stb. Az első a leghangsúlyosabb alcím, a H6-os a legkevésbé. Nem tanácsos kihagyni lépcsőket, mert összezavarhatja az olvasót.
Példa:
<HTML> <HEAD> <TITLE>Ez a dokumentum címe<TITLE> </HEAD> <BODY bgcolor="#EEEECC" text="#000000"> <H1>Első rész</H1> <H2>Első fejezet</H2> <H2>Második fejezet</H2> <H2>Harmadik fejezet</H2> <H1>Második rész</H1> </BODY> </HTML> |
Első részElső fejezetMásodik fejezetHarmadik fejezetMásodik rész |
<P> … </P>
Bekezdés (Paragraph). A kezdő és befejező utasítás között található szöveget a megjelenítők bekezdésként értelmezik. Az utasítás paramétereként megadható pl. a bekezdés tördelési módja.
Példa:
<HTML> <HEAD> <TITLE>Ez a dokumentum címe<TITLE> </HEAD> <BODY bgcolor="#EEEECC"> <H1>Első rész</H1> <H2>Első fejezet</H2> <P>Ez itt egy bekezdés.</P> <P align="center">Ez egy újabb, középre igazítva!</P> <P align="right">Ez pedig jobboldalt.</P> <H2>Második fejezet</H2> <H2>Harmadik fejezet</H2> <H1>Második rész</H1> </BODY> </HTML> |
Első részElső fejezetEz itt egy bekezdés Ez egy újabb, középre igazítva! Ez pedig jobboldalt. Második fejezetHarmadik fejezetMásodik rész |
Karakter(sorozat) formázására szolgáló utasítások. A HTML újabb verzióiban az alábbiak helyett stílusok is alkalmazhatók (l. stílusok definiálása és alkalmazása (külön fájlban))!
<B> … </B>
Félkövér (Bold). A kezdő és befejező utasítás közötti szöveg félkövér betükkel jelenik meg.
<I> … </I>
Dőlt (Italic). A kezdő és befejező utasítás közötti szöveg dőlt betükkel jelenik meg.
<U> … </U>
Aláhúzott (Underlined). A kezdő és befejező utasítás közötti szöveg aláhúzott betükkel jelenik meg.
Példa:
</P>Egyes karakterek
<B>fékövéren</B>, mások <I>dőlten</I>, megint mások <U>aláhúzva</U> jelennek meg.</P> |
Egyes karakterek fékövéren, mások dőlten, |
<HR>
Vízszintes vonal (Horizontal Ruler). Vízszintes vonalat megjelenítő üres utasítás (azaz nincs "záró" párja).
Paraméterként megadható a vonal igazítása (ALIGN=LEFT | RIGHT | CENTER), vastagsága (SIZE=xx) pixelben, hossza (WIDTH="xx% | xx") a szélesség százalékában, vagy pixelben.
Példa:
<HR align="left" size=3 NoShade width="100%"> |
<BR>
Soremelés (BReak). Üres utasítás. Az utasítást követő szöveg új sorban kezdődik.
Példa:
<P>A szöveg a soremelés<BR> utasítás után új sorban folytatódik.<P> |
A szöveg a soremelés utasítás után új sorban folytatódik. |
<PRE> … </PRE>
Elő-formázott szöveg (PReformattad text). Az egyetlen olyan utasítás, amely megőrzi az eredeti szöveg sortördelését, és állandó szélességő betűkkel jelenik meg. Tabulált adatok készítésére alkalmas; a tabulálás azonban kerülendő, a betük pontos elhelyezéséhez a szóközöket ajánlott használni.
A PRE utasításba WIDTH, ADDRESS, Hn bekezdés-formázó utasítások nem ültethetők be. Paramétere: WIDTH (Szélesség), mely meghatározza az egy sorban megjeleníthető betűk számát (rendszerint 80 karakter).
Példa:
<PRE> Nappali 16.78 m2 Konyha 2.67 m2 Fürdő 2.67 m2 Szülői háló 8.28 m2 </PRE> Nappali 16.78 m2 Konyha 2.67 m2 Fürdő 2.67 m2 Szülői háló 8.28 m2 |
Nappali 16.78 m2 Konyha 2.67 m2 Fürdő 2.67 m2 Szülői háló 8.28 m2 Nappali 16.78 m2 Konyha 2.67 m2 Fürdő 2.67 m2 Szülői háló 8.28 m2 |
• Dokumentumok összekapcsolása
<IMG>
Kép beillesztése (IMaGe). Üres utasítás, amely különböző (GIF, JPG, PNG, stb) formátumú raszterképet illeszt a dokumentumba. (PRE utasításba nem ágyazható.)
Paraméterei:
SRC="…" kötelező paraméter: URL cím.
ALIGN={Left | Center | Right} Igazodás – opcionális paraméter: a kép a szöveg tetejéhez, tengelyéhez aljához igazodik.
ALT="…" Alternatíva - opcionális paraméter: késleltetett (vagy sikertelen) betöltésnél, illetve ha az egér-kurzor a kép fölött időzik a kép helyett illetve fölött az alternatív szöveg jelenik meg.
WIDTH / HEIGHT="…" A kép-méret - opcionális paraméter: a megjelenített kép méretei adhatók meg. A torzított megjelenítés is megengedett, de ez általában a képminőség romlásával jár! A méretek megadása némileg gyorsítja a lap megjelenését.
Példa:
<IMG src="images\fileneve.png" align="right" alt="Minta-kép fölirata" width="100" height="50"> |
![]() |
<A> … </A>
Csatoló (Anchor). Kapcsolatot létesít a HTML dokumentumon belül, illetve egy másik dokumentum, vagy annak része között. A kezdő és befejező utasítás közé szöveg vagy kép is illeszthető, de a csatolásra utaló információ az utasítás paramétereivel jelennek meg.
Paraméterei:
A NAME paraméterrel a HTML dokumetumon belüli kapcsolódási pont nevét adhatjuk meg.
A HREF paraméterrel a hivatkozás címét adhatjuk meg. Ha ez külső dokumentum, helyét URL címmel kell megadni. Ha belső, elég a (relatív) elérési útvonal, és/vagy a fájlnév. Ha csak egy címet/útvonalat adunk meg, és a hivatkozott helyen található index.html nevű fájl, az automatikusan megjelenítésre kerül.
METHOD, URN, TITLE opcionális paraméterek.
Példa:
<P>Ebben a szövegben van egy <A name="ide">pont</A>, ahová bárhonnan odougorhatunk, ha elhelyezünk egy <A href="#ide">hivatkozást</A>.</P> | Ebben a szövegben van egy pont, ahová bárhonnan odougorhatunk, ha elhelyezünk egy hivatkozást. |
<P>A fájlnév megadásával más dokumentumból is elérhető: <A href="fileneve.html#ide">így</A>.</P> | A fájlnév megadásával más dokumentumból is elérhető: így. |
<P><A href="http://www.star.bme.hu/help/" target="_new"> <IMG src="logo.png" align="left" alt="eltűnt?" border="0"></A> Végül a mellékelt képre kattintva, az (URL-lel) adott könyvtárban (remélhetőleg) található index.html fájlt jelenítjük meg (egy új ablakban).</P> |
Ha saját home könyvtárunkban (S:\) létrehozunk egy PUBLIC_HTML nevű könyvtárat, annak tartalma automatikusan "megjelenik" az interneten, a http://www.star.bme.hu/~loginnév URL címen.
Első lépésként e könyvtárban hozzunk létre egy index.html nevű fájlt – mint már szóltunk róla, a fönti címet beírva a böngészők automatikusan e fájlt jelenítik meg. Ez lesz tehát a nyitó-oldalunk.
Példa:
<HTML>
<HEAD> <TITLE>KOVACS Monika Weblapja</TITLE> </HEAD> <BODY bgcolor="#EEEECC"> <IMG SRC="images/kovmon.jpg"> <H1>KOVÁCS Mónika Weblapja</H1> <P>A Budapesti Műszaki és Gazdaságtudományi Egyetem Építészmérnöki Karának hallgatója vagyok</P> <H2>Tanulmányaim:</H2> <UL> <LI><A HREF="SZG1">Számítógépek alkalmazása 1.</A></LI> <LI>Ábrázoló Geometria 1.</LI> <LI>Matematika</LI> <LI>Rajz</LI> </UL> </BODY> </HTML> |
![]() KOVÁCS Mónika WeblapjaA Budapesti Műszaki és Gazdaságtudományi Egyetem Építészmérnöki Karának hallgatója vagyok Tanulmányaim:
|
Ha nincs index.html, akkor a webszerver beállításától függően vagy a könyvtár tartalma, vagy semmi sem jelenik meg. Tehát, ha nem akarjuk láthatóvá tenni a könyvtárunk szerkezetét és tartalmát, mindenképp helyezzünk el egy index.html fájlt a könyvtárban. Ez természetesen az alkönyvtárakra is igaz!
Mint látható, máris elhelyeztünk egy linket a később létrehozandó SZG1 alkönyvtárra.
A képeket egy külön IMAGES alkönyvtárba tegyük.
Következő lépésként hozzunk létre a PUBLIC_HTML könyvtárunkban az előbb hivatkozott SZG1 alkönyvtárat, és ide is készítsünk egy index.html fájlt, amibe beilleszthetjük logo-fájlunkat!
A képeket most is az IMAGES könyvtárba tegyük!
Példa:
<HTML>
<HEAD> <TITLE>Számítógépek alkalmazása 1</TITLE> </HEAD> <BODY bgcolor="#EEEECC"> <H1>Számítógépek alkalmazása 1</H1> <H2>Feladataim:</H2> <UL> <LI><IMG src="../images/lepke.gif"></LI> <LI><A href="allasajanlat.html"> <IMG src="../images/logo.png"><BR> Állásajánlat</A></LI> <LI>Helyiséglista</LI> <LI>Csarnokvégfal</LI> </UL> </BODY> </HTML> |