Ezt írjuk a html lapra. | Ezt látjuk a böngészővel. | ||||||||||||||||||||||||
<HTML> <HEAD> <TITLE>HTML alapok</TITLE> </HEAD> <BODY> Ez itt a lényeg, ez kerül a lapra. A html lapon a helyköz (egy vagy több) és a sorvége jel(ek) egyenértékűek, mindegyik egy helyközt ér. Ha nem intézkedünk arról, hol legyen újsor kezdés, akkor a böngésző (idegen szóval "browser") annyi szöveget tesz egy sorba, amennyit bír, és szóhatáron kezd új sort. Azt ami két kacsacsőr ("kisebbjel" és "nagyobbjel") között van, "vezérlésre" használja a böngésző, a többi szöveget megjeleníti. A vezérlés valami parancsot jelent a browsernek, ami pl. mondhatja azt, hogyan jelenítse meg a szöveget, vagy hogy mit jelenítsen még meg. (pl. képet). Tekintse meg az itt következő, csak a bal oldalon látható kommentár sorokat. <!-- Ilyen "zárójelek" közé tegyük --> <!-- a HTML kommentár sorokat. --> </BODY> </HTML> |
Ez itt a lényeg, ez kerül a lapra. A html lapon a
helyköz (egy vagy több) és a sorvége jel(ek) egyenértékűek, mindegyik egy
helyközt ér. Ha nem intézkedünk arról, hol legyen újsor kezdés, akkor a
böngésző (idegen szóval "browser") annyi szöveget tesz egy sorba, amennyit
bír, és szóhatáron kezd új sort. Azt ami két kacsacsőr ("kisebbjel" és
"nagyobbjel") között van, "vezérlésre" használja a böngésző, a többi
szöveget megjeleníti. A vezérlés valami parancsot jelent a browsernek, ami
pl. mondhatja azt, hogyan jelenítse meg a szöveget, vagy hogy mit
jelenítsen még meg. (pl. képet). Tekintse meg az itt következő, csak a bal
oldalon látható kommentár sorokat.
Megjegyzések: A csak a bal oldalon látható, nagyobbrészt vezérlőjeleket tartalmazó keretsorok (első 5 és utolsó sor) minden html lapon kellenek. A "TITLE" utáni szöveg a böngésző fejlécsorába kerül. Lehetőleg ne legyen benne ékezetes betű! | ||||||||||||||||||||||||
Így lehet megmondani, <BR>hogy hol akarunk feltétlen<BR>új sort kezdeni. <P>Így pedig új bekezdést. További tagolási lehetőségekről később lesz majd szó.<P>Az persze nem árt, ha az itteninél jobban hasonlít a html forrásszöveg tagolása a megjelenítendő tagolásra. |
Így lehet megmondani, hogy hol akarunk feltétlen új sort kezdeni. Így pedig új bekezdést. További tagolási lehetőségekről később lesz majd szó. Az persze nem árt, ha az itteninél jobban hasonlít a html forrásszöveg tagolása a megjelenítendő tagolásra. | ||||||||||||||||||||||||
Így lehet <B>kétféle</B>, nem mindig azonos <STRONG>kövér</STRONG>, <I>kétféle</I> <EM>dőlt</EM>, <U>aláhúzott</U>, <BLINK>villogó</BLINK> ill. <KBD>FIX jelszélességű</KBD> szövegrészt írni. <P><B><U>Kombinálhatjuk is.</B></U> <P>Így pedig <SUP>felső</SUP>, ill. <SUB>alsó</SUB> indexet írhatunk. <P>Lehetőség van a <TT>TT=teletype</TT>, <BIG>BIG</BIG>, <SMALL>SMALL</SMALL> és <STRIKE>STRIKE</STRIKE> jeltipusok használatára. (Nem minden böngésző érti mindegyiket. Ha nem érti, figyelmen kívül hagyja.) <P>Láthatjuk, hogy egy parancs hatása olyan másikkal zárható le, ami a "parancs"-szó ismétléséből és egy az elé tett "/" jelből áll. |
Így lehet kétféle, nem mindig azonos
kövér, kétféle dőlt, aláhúzott,
ill. FIX jelszélességű szövegrészt írni.
Kombinálhatjuk is. Így pedig felső, ill. alsó indexet írhatunk. Lehetőség van a TT=teletype, BIG,
SMALL és Láthatjuk, hogy egy parancs hatása olyan másikkal zárható le, ami a "parancs"-szó ismétléséből és egy az elé tett "/" jelből áll. | ||||||||||||||||||||||||
A "FONT" paranccsal betűméretet vagy betűszínt állíthatunk be. A méret 1-től kezdve növekszik, a szín vagy angol elnevezés (140 lehetőségből), vagy RGB kód #RRGGBB formában. Az RGB (Red=piros, Green=zöld, Blue=kék) kód hexadecimálisan (16-os számrendszerben) írandó, és így a piros-zöld-kék arányt több, mint 16 millió módon adhatjuk meg (#000000 és #FFFFFF között). Más kérdés, hogy a szemünk (és a képernyőnk) hány színt tud megkülönböztetni. (Bölcsészeknek: A színkód egy # jelet követő olyan 6 jel, amiben számjegyek és az ABCDEF betűk állhatnak.) <CENTER> <P><B>Néhány példa:</B> <P> <FONT SIZE=1>1-es méret</FONT> <BR><FONT SIZE=2>2-es méret</FONT> <BR><FONT SIZE=3>3-as méret</FONT> <BR><FONT SIZE=4>4-es méret</FONT> <BR><FONT SIZE=5>5-ös méret</FONT> <BR><FONT SIZE=6>6-os méret</FONT> <BR><B><FONT COLOR=red>red</FONT> <FONT COLOR=#FF0000>= #FF0000</FONT> <BR><FONT COLOR=green>green</FONT> <FONT COLOR=#008000>= #008000</FONT> <BR><FONT COLOR=lime>lime</FONT> <FONT COLOR=#00FF00>= #00FF00</FONT> <BR><FONT COLOR=blue>blue</FONT> <FONT COLOR=#0000FF>= #0000FF</FONT> <BR><FONT COLOR=#ABCDEF SIZE=5>#ABCDEF (nincs neve)</FONT></B> <BR><FONT COLOR=#123456 SIZE=5>#123456 (meg ennek sincs)</FONT></B> <P>A példa a "CENTER" hatását is mutatja. </CENTER> |
A "FONT" paranccsal betűméretet vagy betűszínt
állíthatunk be. A méret 1-től kezdve növekszik, a szín vagy angol
elnevezés (140 lehetőségből), vagy RGB kód #RRGGBB formában. Az RGB
(Red=piros, Green=zöld, Blue=kék) kód hexadecimálisan (16-os
számrendszerben) írandó, és így a piros-zöld-kék arányt több, mint 16
millió módon adhatjuk meg (#000000 és #FFFFFF között). Más kérdés, hogy a
szemünk (és a képernyőnk) hány színt tud megkülönböztetni. (Bölcsészeknek:
A színkód egy # jelet követő olyan 6 jel, amiben számjegyek és az ABCDEF
betűk állhatnak.)
Néhány példa: 1-es méret A példa a "CENTER" hatását is mutatja. | ||||||||||||||||||||||||
A FONT parancs SIZE lehetőségével beállítható betűméret géptől és böngészőbeállítástól függ. Ez igaz az alábbi <B>címsorokra</B> is: <H1>Ez H1-es címsor</H1> <H2>Ez H2-es címsor</H2> <H3>Ez H3-as címsor</H3> <H4>Ez H4-es címsor</H4> <H5>Ez H5-ös címsor</H5> <H6>Ez H6-os címsor</H6> |
A FONT parancs SIZE lehetőségével beállítható
betűméret géptől és böngészőbeállítástól függ. Ez igaz az alábbi
címsorokra is:
Ez H1-es címsorEz H2-es címsorEz H3-as címsorEz H4-es címsorEz H5-ös címsorEz H6-os címsor | ||||||||||||||||||||||||
Itt az eredeti sorkezdet. <DL><DD>Így lehet beljebb kezdeni a sort, amihez az alatta levő sorok is igazodnak. </DL> <DL><DD>Ezt a beljebb kezdést akár <DL><DD>több szinten is lehet <DL><DD>folytatni. </DL>majd akár újra </DL>egyre inkább balra kezdeni. </DL> <P>Egy másik lehetőség a beljebb kezdésre: <BLOCKQUOTE> <P>Akinek jobban tetszik az, ha egyetlen paranccsal tudja beljebb kezdeni a szöveget, az választhatja az itt is használt "BLOCKQUOTE" lehetőséget. </BLOCKQUOTE> |
Itt az eredeti sorkezdet.
Egy másik lehetőség a beljebb kezdésre:
| ||||||||||||||||||||||||
<PRE> A <B>PRE</B> kulcsszó után álló szöveg úgy lesz tagolva, ahogy az editáláskor. Fix szélességűek a jelek ehhez. xxxxxxxxxxxxxxxxxxx x x x x x x x x xxxxxxxxxxxxxxxxxxx A PRE belseje is lehet pl. <B>bold</B>, vagy <FONT COLOR=red>piros</FONT>, vagy <FONT SIZE=6>nagy</FONT>, vagy akár<FONT COLOR=red SIZE=6><B> nagy piros bold</FONT></B> is, de itt számítanak a beírt helyközök és sorkezdések is. </PRE> |
A PRE kulcsszó után álló szöveg úgy lesz tagolva, ahogy az editáláskor. Fix szélességűek a jelek ehhez. xxxxxxxxxxxxxxxxxxx x x x x x x x x xxxxxxxxxxxxxxxxxxx A PRE belseje is lehet pl. bold, vagy piros, vagy nagy, vagy akár nagy piros bold is, de itt számítanak a beírt helyközök és sorkezdések is. | ||||||||||||||||||||||||
Ha egy "<" jelet akarunk a szövegben megjeleníteni, akkor gond lehet, hogy ezt a böngésző vezérlőjelnek, nem pedig megmutatatandó jelnek tekinti. Ilyen esetekre találták ki azt a szabályt, hogy egy "&" jel és azt követő pontosvessző közé írt bizonyos jelsorozatok egyetlen megjelenítendő jelet képviselnek. <PRE> <B>Jel Hogy írjuk? Jel neve</B> < &lt; kisebb > &gt; nagyobb & &amp; "at"-jel &nbsp; helyköz á &aacute; a' Á &Aacute; A' í &iacute; i' ú &uacute; u' õ &otilde; o" ô &ocirc; o^ û &ucirc; u^ Ö &Ouml; O<SUP>..</SUP> ß &#223; scharfes s û &#251; u" † &#134; kereszt ‰ &#137; ezrelék § &#167; paragrafus © &#169; copyright ° &#176; fok » &#187; kettős nagyobb « &#171; kettős kisebb ± &#177; +-</PRE> (Nem biztos, hogy minden böngésző minden platformon jól mutatja őket!) <P>Látható, hogy maga a & jel is megjeleníthető így. <P>A &nbsp; helyközök mindegyike meg lesz jelenítve,<BR> ahogy az itt a sor elején látszik. <BR><KBD> </KBD> Fix szélességű (KBD) betűtipussal nagyobb ez a helyköz is. Ez ráadásul olyan helyköz, amit nem tekint (szó)elválasztónak a böngésző. <P>A &#223; írásmódban a "#" jel mögött egy tetszőleges UNICODE jel kódja állhat. Decimálisan, mint itt, vagy egy "x" jellel megelőzve hexadecimálisan. <P>Az ékezetes betűk közül nem mindet soroltuk fel, de azok a fentiek alapján már leírhatók. (Vigyázat: nincs &utilde; !) <P>Az ilyen ékezetekkel írt magyar szöveget minden böngésző jól mutatja, de a html szöveg önmagában eléggé olvashatatlanná válik. <P>Ha MS-Windows ékezeteket használunk, az a legtöbb magyarországi gépen jól jelenik meg. Azt is tehetjük, hogy az így szerkesztett szövegből programmal előállítjuk a fenti szabályok szerinti html ékezetes szöveget. A legvakmerőbbek pedig html ékezetes betűket írnak, pláne ha az editoruk ezt egy-egy billentyű leütésével lehetővé teszi. |
Ha egy "<" jelet akarunk a szövegben
megjeleníteni, akkor gond lehet, hogy ezt a böngésző vezérlőjelnek, nem
pedig megmutatatandó jelnek tekinti. Ilyen esetekre találták ki azt a
szabályt, hogy egy "&" jel és azt követő pontosvessző közé írt
bizonyos jelsorozatok egyetlen megjelenítendő jelet képviselnek. Jel Hogy írjuk? Jel neve < < kisebb > > nagyobb & & "at"-jel helyköz á á a' Á Á A' í í i' ú ú u' õ õ o" ô ô o^ û û u^ Ö Ö O.. ß ß scharfes s û û u" † † kereszt ‰ ‰ ezrelék § § paragrafus © © copyright ° ° fok » » kettős nagyobb « « kettős kisebb ± ± +-(Nem biztos, hogy minden böngésző minden platformon jól mutatja őket!) Látható, hogy maga a & jel is megjeleníthető így. A helyközök mindegyike meg lesz jelenítve, A ß írásmódban a "#" jel mögött egy tetszőleges UNICODE jel kódja állhat. Decimálisan, mint itt, vagy egy "x" jellel megelőzve hexadecimálisan. Az ékezetes betűk közül nem mindet soroltuk fel, de azok a fentiek alapján már leírhatók. (Vigyázat: nincs ũ !) Az ilyen ékezetekkel írt magyar szöveget minden böngésző jól mutatja, de a html szöveg önmagában eléggé olvashatatlanná válik. Ha MS-Windows ékezeteket használunk, az a legtöbb magyarországi gépen jól jelenik meg. Azt is tehetjük, hogy az így szerkesztett szövegből programmal előállítjuk a fenti szabályok szerinti html ékezetes szöveget. A legvakmerőbbek pedig html ékezetes betűket írnak, pláne ha az editoruk ezt egy-egy billentyű leütésével lehetővé teszi. | ||||||||||||||||||||||||
Az "A" parancs egy másik html lapra irányítja a vezérlést. ("Link"-nek is hívják.) <P>Például arra a lapra, ahol megtaláljuk az összes elnevezett szín nevét, a következő hivatkozással juthatunk:<BR> <A HREF=szinek.htm>Ide kattintson</A>, ha a színeket akarja látni. <P>Ezen a módon az éppen mutatott html lappal azonos directoryban levő másik ("szinek.htm" nevű) fájlra hivatkozunk. <P>Ha az éppen mutatott html lappal azonos directoryban levő, "lapok" nevű aldirectoryban lenne a "szinek.htm" nevű fájl, akkor <B>HREF=lapok/szinek.htm</B> lenne a hivatkozás. <P>Ha az éppen mutatott html lapot tartalmazó directoryt tartalmazó directoryban lenne a "szinek.htm", akkor <B>HREF=../szinek.htm</B> lenne a hivatkozás. <P>Ha viszont egy másik gépen van a hivatkozott lap, akkor a hivatkozás kezdete <B>HREF=http://</B>, ezt a gép neve követi, aztán a lap neve (az elválasztójel mindig - PC esetén is - "/" jel). Pl. Így jutunk az ELTE <A HREF= http://caesar.elte.hu/progmat> progmat</A> lapjára. |
Az "A" parancs egy másik html lapra irányítja a
vezérlést. ("Link"-nek is hívják.)
Például arra a lapra, ahol megtaláljuk az összes elnevezett szín nevét,
a következő hivatkozással juthatunk: Ezen a módon az éppen mutatott html lappal azonos directoryban levő másik ("szinek.htm" nevű) fájlra hivatkozunk. Ha az éppen mutatott html lappal azonos directoryban levő, "lapok" nevű aldirectoryban lenne a "szinek.htm" nevű fájl, akkor HREF=lapok/szinek.htm lenne a hivatkozás. Ha az éppen mutatott html lapot tartalmazó directoryt tartalmazó directoryban lenne a "szinek.htm", akkor HREF=../szinek.htm lenne a hivatkozás. Ha viszont egy másik gépen van a hivatkozott lap, akkor a hivatkozás kezdete HREF=http://, ezt a gép neve követi, aztán a lap neve (az elválasztójel mindig - PC esetén is - "/" jel). Pl. Így jutunk az ELTE progmat lapjára. | ||||||||||||||||||||||||
Az "A HREF=" mögött nem csak "htm" vagy "html" végződésű html lapra hivatkozhatunk, hanem képfájlra is. <P>(Leginkább a .jpg és .gif végződésű képfájl formátumokat ismerik a böngészőprogramok.) <P>Pl. <A HREF=deli.jpg>Ide kattintson</A>, ha az ELTE-TTK Déli épületét látni akarja. |
Az "A HREF=" mögött nem csak "htm" vagy "html" végződésű
html lapra hivatkozhatunk, hanem képfájlra is.
(Leginkább a .jpg és .gif végződésű képfájl formátumokat ismerik a böngészőprogramok.) Pl. Ide kattintson, ha az ELTE-TTK Déli épületét látni akarja. | ||||||||||||||||||||||||
<FONT COLOR=yellow> <IMG SRC="kdelihid.jpg" ALIGN=left HSPACE=10 VSPACE=10 BORDER=1> </FONT> Gyakoribb az, hogy nem külön lapként, hanem az aktuális lapra akarunk képeket behozni. Az "IMG" kulcsszóval tehetjük ezt. Bekeretezhetjük a képet, és a szöveg mögé (ALIGN=right) vagy elé (ALIGN=left) tehetjük, úgy, hogy a szöveg a képet "körülfollya". (ALIGN=top és ALIGN=middle is lehetséges, de nem minden böngésző tudja.) <FONT COLOR=blue> <IMG SRC="kdelihid.jpg" ALIGN=right HSPACE=10 VSPACE=10 BORDER=2 WIDTH=120 HEIGHT=80> </FONT> A "BORDER" mögött a keret méretét, a HSPACE ill. VSPACE mögött a kép mellett ill. az alatta-fölötte levő üres rész méretét (képernyő pontokban) adhatjuk meg. A keret színe az aktuális betűszín, amit minden képre külön beállíthatunk. Ha nem az eredeti méretében akarjuk a képet mutatni, akkor a "HEIGHT=" ill. "WIDTH=" paraméter is szóba jöhet. (Ezt is képpontokban mérve.) Ilyenkor torzulhat a kép, ha rossz arányban méretezzük át. |
Gyakoribb az, hogy nem külön lapként, hanem az aktuális lapra akarunk képeket behozni. Az "IMG" kulcsszóval tehetjük ezt. Bekeretezhetjük a képet, és a szöveg mögé (ALIGN=right) vagy elé (ALIGN=left) tehetjük, úgy, hogy a szöveg a képet "körülfollya". (ALIGN=top és ALIGN=middle is lehetséges, de nem minden böngésző tudja.) A "BORDER" mögött a keret méretét, a HSPACE ill. VSPACE mögött a kép mellett ill. az alatta-fölötte levő üres rész méretét (képernyő pontokban) adhatjuk meg. A keret színe az aktuális betűszín, amit minden képre külön beállíthatunk. Ha nem az eredeti méretében akarjuk a képet mutatni, akkor a "HEIGHT=" ill. "WIDTH=" paraméter is szóba jöhet. (Ezt is képpontokban mérve.) Ilyenkor torzulhat a kép, ha rossz arányban méretezzük át. | ||||||||||||||||||||||||
<A HREF=deli.jpg> <IMG SRC="kdeli.jpg" ALIGN=left ALT="ELTE, Déli épület"> </A> Gyakran a HREF-ben nem szövegre, hanem képre kell kattintani ahhoz, hogy a HREF által mutatott másik lapra jussunk. <P>Ilyenkor célszerű az "ALT=szöveg" paraméter használata. Ez lehetővé teszi, hogy aki pl. nem grafikus böngészővel (pl. lynx-el) nézi a lapot, az is tovább tudjon menni a másik lapra. Neki ilyenkor az <B>ALT=</B> mögötti szöveg jelenik meg. (Tegyük idézőjelbe a szöveget, ha tartalmaz helyközt is.) |
Gyakran a HREF-ben nem szövegre, hanem képre kell kattintani ahhoz,
hogy a HREF által mutatott másik lapra jussunk.
Ilyenkor célszerű az "ALT=szöveg" paraméter használata. Ez lehetővé teszi, hogy aki pl. nem grafikus böngészővel (pl. lynx-el) nézi a lapot, az is tovább tudjon menni a másik lapra. Neki ilyenkor az ALT= mögötti szöveg jelenik meg. (Tegyük idézőjelbe a szöveget, ha tartalmaz helyközt is.) | ||||||||||||||||||||||||
<IMG SRC=elte12.jpg USEMAP=#eltemap BORDER=2 ALIGN=right HSPACE=10> <MAP NAME=eltemap> <AREA SHAPE="rect" COORDS="27,141,40,179" HREF=eltei.jpg ALT="Informatikai épület"> <AREA SHAPE="circle" COORDS="87,58,5" HREF=eltef.jpg ALT="Központi épület"> <AREA SHAPE="default" HREF=xy.htm ALT="Javascriptes koordináták"> </MAP> Azt is megtehetjük, hogy egy képfájl egyes részeit más-más linkre tesszük érzékennyé egy "USEMAP" segítségével. <P>Az USEMAP-nak nem muszáj közvetlenül a képdefiníció után állnia. <P>Az AREA-ban megadott képrészlet lehet "rect=téglalap" (a bal felső és a jobb alsó sarok koordinátáit kell megadni), "circle=kör" (a középpont koordinátáit és a sugár hosszát kell megadni) vagy "poly=sokszög" (a csúcspontok koordinátáit kell megadni). <P>Itt a régi Inf. épület két oszlopa közötti téglalapra kattintva ezt az épületet láthatjuk "nagyban", a központi épületet pedig a tetején levő világos, kör alakú részén keresztül érhetjük el. <P>A "SHAPE=default"-ban adjuk meg a kép további részeire vonatkozó linket. Ez most egy olyan, Javascriptet tartalmazó lap, ami mutatja, hogyan olvashatunk le egy képről koordinátákat. <P>Ha az "AREA SHAPE=default"-ban az itteni további paraméterek helyett csak <B>NOHREF</B> állna, akkor a kép nagy része nem reagálna az egér lenyomására. <P>Ha az egeret mozgatjuk ezen a képen, akkor alul a státusz sorban láthatjuk is az ALT-ba írt szövegeket. Csak ezek a szövegek lesznek nem grafikus böngésző esetén megjelenítve (a kép helyett). <P>A "BORDER=2" helyett "BORDER=0"-t kellene írni ahhoz, hogy ne legyen kerete a képnek. |
Azt is megtehetjük,
hogy egy képfájl egyes részeit más-más linkre tesszük érzékennyé egy
"USEMAP" segítségével.
Az USEMAP-nak nem muszáj közvetlenül a képdefiníció után állnia. Az AREA-ban megadott képrészlet lehet "rect=téglalap" (a bal felső és a jobb alsó sarok koordinátáit kell megadni), "circle=kör" (a középpont koordinátáit és a sugár hosszát kell megadni) vagy "poly=sokszög" (a csúcspontok koordinátáit kell megadni). Itt a régi Inf. épület két oszlopa közötti téglalapra kattintva ezt az épületet láthatjuk "nagyban", a központi épületet pedig a tetején levő világos, kör alakú részén keresztül érhetjük el. A "SHAPE=default"-ban adjuk meg a kép további részeire vonatkozó linket. Ez most egy olyan, Javascriptet tartalmazó lap, ami mutatja, hogyan olvashatunk le egy képről koordinátákat. Ha az "AREA SHAPE=default"-ban az itteni további paraméterek helyett csak NOHREF állna, akkor a kép nagy része nem reagálna az egér lenyomására. Ha az egeret mozgatjuk ezen a képen, akkor alul a státusz sorban láthatjuk is az ALT-ba írt szövegeket. Csak ezek a szövegek lesznek nem grafikus böngésző esetén megjelenítve (a kép helyett). A "BORDER=2" helyett "BORDER=0"-t kellene írni ahhoz, hogy ne legyen kerete a képnek. | ||||||||||||||||||||||||
<A NAME=eleje> <A HREF=#vege>Ha ide kattint</A>, akkor ennek a cellának a <FONT COLOR=blue> kékkel írt</FONT> sorára pozícinálhat. <P>Ha egy html lapról egy másik lapnak a belsejébe akarunk pozícionálni, akkor a "HREF"-be a fájlnév után közvetlenül egy "#pozíciónév" toldalékot írjunk. Ahová pozícionálni akarunk, oda tegyünk egy "<A NAME=pozíciónév>" alakú pozíciómegjelölést. <P>Amint az itteni példa is mutatja, a dolog működik egy html lapon belül is. <P>Ezzel a módszerrel pl. egy nagyobb lap elejére odatehetjük a lap olyan tartalomjegyzékét, amiből a lap egyes részei közvetlenül elérhetők. <P><A NAME=vege> <FONT COLOR=blue> <H3>Ez itt a kékkel írt sor.</H3></FONT> <P>Innen a <B>Back</B> nyomógommbal, vagy <A HREF=#eleje>ide kattintva</A> vissza is juthat a cella elejére. (A "Back" gombbal csak akkor, ha onnan jött.) |
Ha ide kattint,
akkor ennek a cellának a kékkel írt sorára
pozícinálhat.
Ha egy html lapról egy másik lapnak a belsejébe akarunk pozícionálni, akkor a "HREF"-be a fájlnév után közvetlenül egy "#pozíciónév" toldalékot írjunk. Ahová pozícionálni akarunk, oda tegyünk egy "<A NAME=pozíciónév>" alakú pozíciómegjelölést. Amint az itteni példa is mutatja, a dolog működik egy html lapon belül is. Ezzel a módszerrel pl. egy nagyobb lap elejére odatehetjük a lap olyan tartalomjegyzékét, amiből a lap egyes részei közvetlenül elérhetők.
Innen a Back nyomógommbal, vagy ide kattintva
vissza is juthat a cella elejére. (A "Back" gombbal csak akkor, ha onnan
jött.) | ||||||||||||||||||||||||
Ha az email címünket fel akarjuk tenni a html lapra, akkor is az "A HREF="-t kell használni: <A HREF=mailto:csa@inf.elte.hu> <P>Ide kattints</A>, ha levelet akarsz nekem írni. |
Ha az email címünket fel akarjuk tenni a html lapra,
akkor is az "A HREF="-t kell használni:
Ide kattints , ha levelet akarsz nekem írni. | ||||||||||||||||||||||||
Így lehet megjeleníteni felsorolást <UL><LI>első <LI>második <LI>harmadik bekezdéssel, amik közül ez a harmadik jóval hosszabb az előző kettőnél, ezért csak több sorban fér el. </UL> |
Így lehet megjeleníteni felsorolást
| ||||||||||||||||||||||||
Itt azt lehet látni, hogy a felsorolás többszintes is lehet, többféle kezdőjellel. <UL TYPE=round> <LI>Európa <P><LI>Ázsia <P><LI>Amerika <ul type=square> <li>Észak-Amerika <UL TYPE=disc> <LI>Kanada <LI>USA </UL> <li>Közép-Amerika <li>Dél-Amerika </ul> <P><LI>Afrika </UL> <P>Természetesen nem attól függ a listaelemek beljebb kezdése, hogy a html szövegben hol kezdjük őket. <P>Azt is láthatjuk, hogy a html vezérlő jelek kis- és nagybetűkkel is írhatók. |
Itt azt lehet látni, hogy a felsorolás többszintes is
lehet, többféle kezdőjellel.
Természetesen nem attól függ a listaelemek beljebb kezdése, hogy a html szövegben hol kezdjük őket. Azt is láthatjuk, hogy a html vezérlő jelek kis- és nagybetűkkel is írhatók. | ||||||||||||||||||||||||
Ha "UL" helyett "OL"-t írunk, akkor a felsorolás tagjai a tipustól (type) függően <OL TYPE=i> <LI>számozva (TYPE=1, elhagyható) <LI>római számozva (TYPE=I) <LI>kis római számozva (TYPE=i) <LI>kisbetűzve (TYPE=a) <LI>vagy nagybetűzve (TYPE=A) </OL> lesznek. <P><UL> <LH>(Beljebb kezdett) listafejlécet <LI>is <LI>megadhatunk <LI>"OL" és "UL" lista <LI>esetén is. </UL> |
Ha "UL" helyett "OL"-t írunk, akkor a felsorolás tagjai
a tipustól (type) függően
| ||||||||||||||||||||||||
<DL COMPACT> <DT><P><B>egy </B><DD>Itt arra láthatunk példát, hogyan lehet egyéb html elemekből "fogalom magyarázat" jellegű, ún. "definíciós" listát felépíteni, <DT><P><B>kettő </B><DD>és, hogy milyen ennek a megjelenési formája. <DT><P><B>három a magyar igazság</B> <DD>Természetesen nem kötelező a "fogalom" kövérítése és a listaelemek közötti (a "P" hatására keletkezett) üres sorok használata. <DT><P><B>négy </B><DD>A "DL"-be írt "COMPACT" hatására kerül egy sorba a rövid "fogalom" a "magyarázattal", <DT><P><B>öt </B><DD>ahogy itt is. </DL> |
| ||||||||||||||||||||||||
Néhány egyéb effektus: <P><HR><HR noshade> Itt húztunk egy árnyékolt, és egy nem árnyékolt vonalat. <SPACER TYPE=VERTICAL SIZE=15> Aztán függőlegesen kihagytunk 15 képpontnyi helyet. <HR ALIGN=center SIZE=10 WIDTH=200> Aztán húztunk még egy vonalat, ami 10 képpont vastagságú, 200 képpont hosszúságú, és középre van téve. <BR>(Megadható pl. "WIDTH=50%" is, ami azt jelenti, hogy amikor keskenyedik a böngésző ablaka, akkor vele együtt a vonal hossza is csökken.) |
Néhány egyéb effektus:
Itt húztunk egy árnyékolt, és egy nem árnyékolt vonalat. Aztán húztunk még egy vonalat, ami 10 képpont vastagságú, 200 képpont hosszúságú, és középre van téve. (Megadható pl. "WIDTH=50%" is, ami azt jelenti, hogy amikor keskenyedik a böngésző ablaka, akkor vele együtt a vonal hossza is csökken.) | ||||||||||||||||||||||||
Most <B>táblázat</B>-ot készítünk. <P>A "TABLE" kulcsszó mellett adjuk meg a táblázat fő jellemzőit. <P>A "CAPTION" kulcsszó vezeti be a - nem kötelező - táblázat feliratot. <P>A táblázat minden sorát a "TR" kulcsszó, azon belül minden oszlopát a "TD" kulcsszó kezdi. <P>Ha a "TD" helyett "TH"-t használunk, akkor kövér betűkkel, középre illesztve jelenik meg a cellában a szöveg. <P> <CENTER> <TABLE BORDER=3 BGCOLOR=silver CELLPADDING=4> <CAPTION>Színes táblázat</CAPTION> <TR><TH>Cella háttérszíne</TH> <TH>Szín neve</TH> <TH>RGB kódja</TH></TR> <TR><TD BGCOLOR=black> </TD> <TD>black</TD><TD>#000000</TD></TR> <TR><TD BGCOLOR=blue> </TD> <TD>blue</TD><TD>#0000FF</TD></TR> <TR><TD BGCOLOR=cyan> </TD> <TD>cyan</TD><TD>#00FFFF</TD></TR> <TR><TD BGCOLOR=green> </TD> <TD>green</TD><TD>#008000</TD></TR> <TR><TD BGCOLOR=magenta> </TD> <TD>magenta</TD><TD>#FF00FF</TD></TR> <TR><TD BGCOLOR=red> </TD> <TD>red</TD><TD>#FF0000</TD></TR> <TR><TD BGCOLOR=white> </TD> <TD>white</TD><TD>#FFFFFF</TD></TR> </TABLE> </CENTER> <P>Látható, hogy a táblázat egészének is lehet háttérszíne (itt "silver") de akár külön az egyes celláinak is. <P>Megadhatjuk a tábla keretének szélességét (BORDER=3), ha ez elmarad, nem lesz kerete a táblázatnak. <P>A "CELLPADDING=4" azt jelenti, hogy a cellákba írt szövegek és a cellafalak között 4 képpont üresen marad. <P>Egy cella csak akkor jelenik meg rendesen, ha van benne valami, legalább egy "látható" helyköz. Ezért van a táblánk színes celláiban &nbsp;. <P>Az oszlopokat ill. sorokat lezáró </TD> és </TR> megadása nem kötelező, de meg szokták adni. <P><HR><FONT COLOR=blue><B> <P>Ez az egész lap is egy nagy táblázat, amiben azt a szabályt nehéz betartanom, hogy csak félsorokat írhatok a baloldali oszlopok megjeleníthetősége érdekében. </FONT></B> |
Most táblázat-ot készítünk.
A "TABLE" kulcsszó mellett adjuk meg a táblázat fő jellemzőit. A "CAPTION" kulcsszó vezeti be a - nem kötelező - táblázat feliratot. A táblázat minden sorát a "TR" kulcsszó, azon belül minden oszlopát a "TD" kulcsszó kezdi. Ha a "TD" helyett "TH"-t használunk, akkor kövér betűkkel, középre illesztve jelenik meg a cellában a szöveg.
Látható, hogy a táblázat egészének is lehet háttérszíne (itt "silver") de akár külön az egyes celláinak is. Megadhatjuk a tábla keretének szélességét (BORDER=3), ha ez elmarad, nem lesz kerete a táblázatnak. A "CELLPADDING=4" azt jelenti, hogy a cellákba írt szövegek és a cellafalak között 4 képpont üresen marad. Egy cella csak akkor jelenik meg rendesen, ha van benne valami, legalább egy "látható" helyköz. Ezért van a táblánk színes celláiban . Az oszlopokat ill. sorokat lezáró </TD> és </TR> megadása nem kötelező, de meg szokták adni.
Ez az egész lap is egy nagy táblázat, amiben azt a szabályt nehéz betartanom, hogy csak félsorokat írhatok a baloldali oszlopok megjeleníthetősége érdekében. | ||||||||||||||||||||||||
Mintákat láthatunk táblázat méretezésre, és szöveg illesztésére a cellákban. <P><TABLE BGCOLOR=orangered WIDTH=100% BORDER=1> <TR><TD WIDTH=30% ALIGN=center> középre</TD> <TD ALIGN=right WIDTH=20%>Ez<BR> jobbra<BR>lesz<BR>illesztve</TD> <TD>balra</TD></TR> </TABLE> <P>"WIDTH=" mögött megadható a táblázat vagy egy cella szélessége képpontokban. "WIDTH=100%" viszont azt jelenti, hogy a tábla töltse ki a html-lap teljes rendelkezésére álló szélességét. Az egyes oszlopokra adott %-os hossz a teljes táblázatszélességre, mint 100%-ra vonatkozik. Ezzel a módszerrel igen rugalmasan adhatók meg "gumi"-táblázatok. <P>Abszolút magasság is megadható a cellákra(TD), "HEIGHT=" mögötti számmal. <TABLE BGCOLOR=orangered WIDTH=100% BORDER=1 CELLPADDING=5> <TR><TD HEIGHT=60 VALIGN=top ALIGN=center>fent középre</TD></TR> <TR><TD HEIGHT=100 ALIGN=right> <FONT COLOR=cyan><B> Ez középen<BR>jobbra<BR>lesz illesztve</FONT></B></TD></TR> <TR><TD HEIGHT=50 VALIGN=bottom> lent balra</TD></TR> </TABLE> <TABLE WIDTH=100% CELLPADDING=5> <TR><TD ALIGN=right>Ha<BR>elhagyjuk<BR> a<BR>táblázat<BR>keretét<BR>és<BR> színét<BR>is</TD> <TD>akkor<BR>észre<BR>se<BR>nagyon <BR>vesszük,<BR>hogy<BR>táblázatot <BR>látunk</TD> </TR> </TABLE> <CENTER><TABLE WIDTH=98% BORDER=0 CELLPADDING=0 CELLSPACING=0 <TR><TD BGCOLOR=yellow> <TABLE CELLPADDING=16 CELLSPACING=1 WIDTH=100% BORDER=0> <TR><TD BGCOLOR=deepskyblue> Sokan kedvelik azt a keretet, amit nem a BORDER-rel lehet megadni, hanem azzal, amit egy színes (itt sárga) táblázatcellának a nála 1-el kisebb méretű (CELLSPACING=1) táblázat által le nem takart része eredményez. </TD></TR><TR><TD BGCOLOR=deepskyblue> Ennek a keretnek a színe független a betűszíntől, a formája is más, mint a BORDER-el kapott kereté. </TD></TR></TABLE> </TD></TR></TABLE> |
Mintákat láthatunk táblázat méretezésre, és szöveg
illesztésére a cellákban.
"WIDTH=" mögött megadható a táblázat vagy egy cella szélessége képpontokban. "WIDTH=100%" viszont azt jelenti, hogy a tábla töltse ki a html-lap teljes rendelkezésére álló szélességét. Az egyes oszlopokra adott %-os hossz a teljes táblázatszélességre, mint 100%-ra vonatkozik. Ezzel a módszerrel igen rugalmasan adhatók meg "gumi"-táblázatok. Abszolút magasság is megadható a cellákra(TD), "HEIGHT=" mögötti számmal.
| ||||||||||||||||||||||||
Amint látható, az egymás melletti vagy alatti táblázatcellák összevonhatók. <P><TABLE WIDTH=100% BORDER=1 BGCOLOR=limegreen CELLPADDING=15> <TR><TD WIDTH=25%> Első sor</TD><TD COLSPAN=3> három összevont oszloppal</TD></TR> <TR><TD ROWSPAN=2>2. és 3. sor 1. oszlopa összevonva</TD> <TD WIDTH=25%>Ez a</TD> <TD WIDTH=25%>2.</TD> <TD WIDTH=25%>sor</TD></TR> <TR><TD>Ez a</TD><TD>3.</TD><TD>sor</TD> </TR> </TABLE> <P>Az is látszik, hogy az oszlopok (itt azonos) hosszát oszloponként egyszer, ott adjuk meg, ahol akarjuk (és tudjuk). |
Amint látható, az egymás melletti vagy alatti
táblázatcellák összevonhatók.
Az is látszik, hogy az oszlopok (itt azonos) hosszát oszloponként egyszer, ott adjuk meg, ahol akarjuk (és tudjuk). | ||||||||||||||||||||||||
<FONT COLOR=white><B> A cellákba nemcsak szöveg kerülhet, hanem pl. kép vagy másik táblázat is. Utóbbira ez az anyag maga a példa, előbbire pedig a következő táblázat, amiben a képek ráadásul link-ek is. </FONT></B> <CENTER><TABLE BORDER=1 CELLPADDING=5> <TR><TD><A HREF=kemia.jpg> <IMG SRC=kkemia.jpg ALT="Kémia épület"></A></TD> <TD><A HREF=fizika.jpg> <IMG SRC=kfizika.jpg ALT="Fizikus épület"></A></TD></TR> <TR><TD><A HREF=infoep.jpg> <IMG SRC=kinfoep.jpg ALT="Az új és a régi Inf. épület"> </A></TD> <TD><A HREF=ujitcs.jpg> <IMG SRC=kujitcs.jpg ALT="Déli épület, 1999. szept."> </A></TD> </TR> </TABLE> |
A cellákba nemcsak szöveg
kerülhet, hanem pl. kép vagy másik táblázat is. Utóbbira ez az anyag maga
a példa, előbbire pedig a következő táblázat, amiben a képek ráadásul
link-ek is.
| ||||||||||||||||||||||||
Néhány szó: színekről, háttérről, szöveg illesztésről. <P ALIGN=right>A html lap "BODY" sorában "BACKGROUND=képfájlnév" formában háttérképet adhatunk meg. Ha emellett még a "BGPROPERTIES=fixed" paramétert is beírjuk a sorba, akkor egyes böngészők a html lap scrollozása közben nem mozgatják a hátteret. <P ALIGN=justify> Ha háttérkép helyett háttérszínt akarunk megadni, akkor ezt a "BODY" sorába írt "BGCOLOR=szín" paraméterrel tehetjük. A "szín" vagy a szín angol neve, vagy #RGB-kód lehet, ahogy erről korábban már volt szó. Szintén a "BODY" sorába írt "TEXT=szín" paraméterrel az egész html lap betűszínét adhatjuk meg, amitől aztán <FONT COLOR=szín> és </FONT> közötti szövegrészekben eltérhetünk. <DIV ALIGN=justify> <P>Ahogy az előző két paragrafust kezdő <B>P</B> parancsban látható, megadhatunk egy paragrafusra nem balra történő szöveg illesztést is. <P>Ha egy html lapon sok egymás utáni paragrafust (pl. a teljes lapot) akarjuk (pl. balra és jobbra is) illeszteni, akkor célszerű az illesztendő részt egy nagyobb egységgé (ún. "DIV" blokká) kiemelni, és a <B>DIV</B>-be írni az illesztést, ahogy azt itt tettük. A DIV-nek illik megjelölni a végét. </DIV> |
Néhány szó: színekről, háttérről, szöveg
illesztésről.
A html lap "BODY" sorában "BACKGROUND=képfájlnév" formában háttérképet adhatunk meg. Ha emellett még a "BGPROPERTIES=fixed" paramétert is beírjuk a sorba, akkor egyes böngészők a html lap scrollozása közben nem mozgatják a hátteret. Ha háttérkép helyett háttérszínt akarunk megadni, akkor ezt a "BODY" sorába írt "BGCOLOR=szín" paraméterrel tehetjük. A "szín" vagy a szín angol neve, vagy #RGB-kód lehet, ahogy erről korábban már volt szó. Szintén a "BODY" sorába írt "TEXT=szín" paraméterrel az egész html lap betűszínét adhatjuk meg, amitől aztán <FONT COLOR=szín> és </FONT> közötti szövegrészekben eltérhetünk. Ahogy az előző két paragrafust kezdő P parancsban látható, megadhatunk egy paragrafusra nem balra történő szöveg illesztést is. Ha egy html lapon sok egymás utáni paragrafust (pl. a teljes lapot) akarjuk (pl. balra és jobbra is) illeszteni, akkor célszerű az illesztendő részt egy nagyobb egységgé (ún. "DIV" blokká) kiemelni, és a DIV-be írni az illesztést, ahogy azt itt tettük. A DIV-nek illik megjelölni a végét. |
Csizmazia Albert | csa@inf.elte.hu |