KEZDŐKNEK
HALADÓKNAK
HIRDETÉS
3. A program
Már van tárhelyünk, webcímünk, szoftverünk, és jön az igazán dolgos rész: a program megírása, amely majd megjeleníti weblapunkat.
Az alapok
Programunk parancsok sorozata lesz, amelyet a számítógépnek adunk feladtul, hogy megjelenítse weblapunkat. Az elkészült programot FTP-kliensünkkel kell majd feltöltenünk tárhelyünkre, hogy azt mindenki láthassa.
Az alább leírtak ún. HTML programnyelvben vannak kódolva (ez a legyegyszerűbb weblap-készítő programnyelv), amely egyszerűségének köszönhetően jól használható (persze bizonyos korlátok között). A HTML programokat saját gépünkön is futatthatjuk böngészőnkben, tehát a tárhelyünkön való elhelyezés előtt saját gépünkön is szépíthetjük, javíthatjuk.
Fontos info! Minden tárhelyszolgáltató a webcím beírására automatikusan az ott elhelyezett index.html nevű fájlt indítja el! Mindezért a Te első programodat tartalmazó fájlt is így kell elnevezni. (Vagyis a nyitólapodnak kell az index.html-nek lenni, később további oldalakat is rakhatsz a weblapodra, amiknek már más lesz a neve (persze html kiterjesztésűeknek kell lenniük!))
Első lépésként töltsd le az alábbi fájlt (jobb egérgomb a linken, majd Cél mentése más néven (angolul Save As)) index.html.
Tartalma az alább olvasható, hatása pedig első ránézésre mindössze annyi, hogy kiírja: Halihó!
Ezentúl ezt a fájlt érdemes majd átírnod, bővítgetned (F4-gyel szerkeszve a fájlkezelődben).
És akkor kezdjünk tanulni! Nézd meg a letöltött index.html-t és olvasd az alábbiakat:
A HTML-programokban a parancsok mindig "<" és ">" jelek között találhatók. Minden parancsnak van egy kezdő és egy lezáró része, a lezáró rész a parancs előtti "/" jelből ismerhető fel. A parancsok mindig arra a programrészre vonatkoznak, amely a kezdő és lezáró részük között van. A parancsok lehetnek csupán parancsszavak (pl. a "center" parancs), vagy a parancsszavak mellett egyéb paraméterek (attribútumok) is szerepelhetnek (pl. a "body" parancs).
Minden HTML-program egy html paranccsal kezdődik, és egy html-lezáró paranccsal végződik, valamint egy fej-részből (a két head között) és egy test-részből (a két body között) áll. A következőkben jöjjenek a legfontosabb parancsok (ahol van kötelező attribútum, ott az aláhúzással van jelölve). Ajánlott próbálgatni őket, egy kis gyakorlás után már egész pofás weblapot fogunk tudni csinálni.
A fej-részben használható parancsok
title
Minden HTML-programnak a fej-részben tartalmaznia kell egy "title" parancsot! A kezdő és lezáró rész között található szöveg a böngészők felső állapotsorában íródik ki.
Példa (a böngésző fenti állapotsorában "Halihó!" lesz kiírva):
Halihó!
meta
Ez a parancs segít az internetes keresők (google, yahoo, altavista, stb.) keresőmotorjainak az oldal beazonosításában. Ennek használata javítja a weblap helyezését a keresők találati listájában.
Példa ("weblap", "ingyen" kulcsszavak a keresőmotoroknak):
A test-részben használható parancsok
body
Maga a body parancs is tartalmazhat attribútumokat. Ezek az egész oldal alapvető színeit határozzák meg, az ún. hexadecimális színkódokkal (a színkódok "#" nélkül is használhatók), vagy a színek angol megfelelőjével (black, white, red, blue, pink, yellow,...). A hexadecimális kódok vizuális jelentését itt nézheted meg:
Az attribútumok:
bgcolor (=háttérszín) background (=háttérkép) text (=szövegszín) link (=hivatkozások színe) vlink (=a már látogatott hivatkozások színe) alink (=a legutoljára látogatott hivatkozás színe)
Példa (a háttérkép a hatter.jpg lesz!):
a
A parancs kezdő és lezáró része közötti rész hivatkozás (link) lesz (rákattintva egy másik oldalra juthatunk el). A hivatkozás lehet szöveg vagy kép, a szöveg automatikusan aláhúzást, a kép keretet kap. Az elérési út lehet ún. abszolút (http://www.weblap.club.hu/kezdet.html), vagy relatív (kezdet.html). Utóbbit akkor tudjuk alkalmazni, ha a hivatkozást tartalmazó fájl és a meghívandó fájl is egy helyen van (mindkettő a tárhelyünk azonos könyvtárában).
A használható attribútumok:
href (=hivatkozás célja) target (=megnyitás helye, ha _blank, akkor új ablakban nyílik)
Példa (a "Halihó!" hivatkozás lesz, amelyre kattintva egy új ablakban a www.weblap.club.hu/kezdet.html nyílik meg):
Halihó!
b
A parancs kezdő és lezáró része közötti szöveg vastagon lesz szedve.
Példa (a "Halihó!" vastagon lesz szedve):
Halihó!
br
Sortörés (pl. szövegszerkesztőknél egy enter hatása).
Példa (egy sortörés):
center
Középre igazítás (vízszintesen).
Példa (a sor közepén lesz kiírva, hogy "Halihó!"):
Halihó!
font
A parancs kezdő és lezáró része közötti szövegnek egyedi formát adhatunk.
Az attribútumok:
color (=szín) size (=méret 1-5-ig) face (=betűtípus pl. arial, verdana)
Példa (a "Halihó!" szöveg fehér színnel, 2-es betűmérettel, arial betűtípussal lesz kiírva):
Halihó!
hr
A parancs vízszintes vonalat húz.
Az attribútumok:
color (=szín) size (=vastagság pixelben) width (=szélesség pixelben vagy az oldalszélesség százalékában(1-100%)) align (=a vonal elhelyezkedése - értéke: left (bal szélre húz), right (jobb szélre húz), middle (középre helyez)) noshade (=nem lesz árnyékolva)
Példa (1 pixel vastag, fekete vízszintes vonal, árnyék nélkül):
i
A parancs kezdő és lezáró része közötti szöveg dőlt betűvel lesz szedve.
Példa (a "Halihó!" dőlt betűvel lesz szedve):
Halihó!
iframe
A paranccsal egy ablakban másik weblapot szúrhatunk be weblapunkba.
A használható attribútumok:
src (=a beszúrandó weblap elérési útvonala)
width (=az ablak szélessége pixelben vagy az oldalszélesség százalékában(1-100%))
height (=az ablak magassága pixelben)
border (=az ablak körüli keret vastagsága pixelben - ha 0, akkor nics keret)
align (=az ablak elhelyezkedése - értéke: left (bal szélre húz, a szöveg körbefut mellette), right (jobb szélre húz, a szöveg körbefut mellette), middle (középre húz), top (az ablak tetetje a mellette futó szöveg tetejével kerül egyvonalba), bottom (az ablak alja a mellette futó szöveg aljával kerül egyvonalba))
Példa (a www.weblap.club.hu weblap kerül egy ablakban a weblapra; az ablak adatai: 300 pixel széles, 200 pixel magas, keret nélküli és jobbra van húzva):
img
A paranccsal képet (vagy mozgóképet) helyezhetünk el az oldalon. Figyelem! A lezáró részt tilos használni! A kép kerete alapesetben 0 (vagyis nincs), de ha a kép hivatkozás, akkor értéke 1!
A használható attribútumok:
src (=a kép elérési útvonala)
dynsrc (=a mozgókép (pl. avi fájl) elérési útvonala) loop (=mozgókép esetén az ismétlések száma)
Ha az src-t és a dynsrc-t egyszerre használjuk, akkor a mozgókép lejátszása után a kép jelenik meg!
border (=keret vastagsága pixelben - ha a kép hivatkozás, és nem akarunk keretet, legyen értéke 0)
width (=a kép szélessége pixelben)
height (=a kép magassága pixelben)
align (=a kép elhelyezkedése - értéke: left (bal margóhoz húz, a szöveg körbefut mellette), right (jobb margóhoz húz, a szöveg körbefut mellette), middle (középre húz), top (a kép tetetje a mellette futó szöveg tetejével kerül egyvonalba), bottom (a kép alja a mellette futó szöveg aljával kerül egyvonalba))
Példa 1 (a kep.jpg kép jelenik meg keret nélkül, a jobb margóhoz húzva):
Példa 2 (a film.avi mozgókép jelenik meg kétszer lejátszva, majd utána a kep.jpg lesz látható):
pre
A parancs kezdő és lezáró része közötti szöveg ugyanúgy fog megjelenni, ahogy a programban szerepel (az összes sortörés és szóköz meg fog jelenni).
Példa:
Halihó!
Halihó!
u
A parancs kezdő és lezáró része közötti szöveg alá lesz húzva (a hivatkozások automatikusan alá vannak húzva).
Példa (a "Halihó!" alá lesz húzva):
Halihó!
ul
Lista készítése. A lista pontjait az "li" paranccsal adjuk meg.
A használható attribútum:
type (=a lista-pontokat jelző elemek formája - értéke: disc (pont), circle (karika), square (négyzet))
Példa (három pontból álló lista):
- Első pont
- Második pont
- Harmadik pont
table
Táblázat készítése. A sorokat a "tr" parancs, az oszlopokat a "td" parancs jelzi. Keret nélküli táblázatokkal szépen tagolt weblap készíthető (érdemes próbálkozni)!
A használható attribútumok (a "table", a "tr" és a "td" parancsokhoz is!):
bgcolor (=háttérszín)
background (=háttérkép)
width (=a táblázat/sor/oszlop szélessége pixelben vagy az oldalszélesség százalékában(1-100%))
height (=a táblázat/sor/oszlop magassága pixelben)
border (=a táblázat/sor/oszlop körüli keret vastagsága pixelben - ha 0, akkor nics keret)
bordercolor (=a keret színe)
align (=a cellákban a szövegek, képek elhelyezkedése - értéke: left (bal szélre húz), right (jobb szélre húz), center (középre húz), top (felülre húz), bottom (alulra húz))
colspan (=oszlopok egyesítésére, csak td-nél használható, értéke megadja, hogy az adott sorban hány oszlopot egyesítsünk)
rowspan (=sorok egyesítésére, csak tr-nél használható, értéke megadja, hogy az adott oszlopban hány oszlopot egyesítsünk)
Példa 1 (két sorból, két oszlopból álló táblázat):
Első sor első oszlop |
Első sor második oszlop |
Második sor első oszlop |
Második sor második oszlop |
Példa 2 (egy keret nélküli táblázat, az első sorban két oszlop, a második sorban egy oszop; az első sor első oszlopa fekete háttérrel, a második sor egyetlen oszlopában a szöveg középre igazítva):
Első sor első oszlop |
Első sor második oszlop |
Második sor oszlop |
Megjegyzések
1. Ha a test-részben parancsok nélkül írsz, akkor az kiíródik a képernyőre.
2. A programban akárhány helyközt (space-t) teszel ki, a program csak egyet fog megjeleníteni. Ha több helyközt akarsz megjeleníteni, akkor az alábbi karaktersort kell használnod (helyközönként):
3. Ajánlott link programozáshoz: HTML leírás (ssikiss diplomamunka).
|
HIRDETÉS
| |