Felső szintű elemek
A következőkben a HTML felső szintű (top-level) elemeivel ismerkedhetünk meg.
Ezek:
HTML
Használata:
<html>…
…
</html>
Tartalmazza a <HEAD> és azt követően a <BODY>, vagy code><FRAMESET> elemeket, gyakorlatilag bekeretezi a HTML dokumentumot. Ez az elem tudatja a böngészővel, hogy weblappal, HTML dokumentummal van dolga.
Mivel ún. top-level elem, így ezt nem tartalmazhatja semmilyen más elem.
HEAD
Használata:
<head>…
…
</head>
Tartalmazhat: pontosan egy <TITLE> elemet, opcionálisan a <BASE> és <ISINDEX> elemeket. Ide kerülhetnek a <SCRIPT>, <STYLE>,
<META>, <LINK>, vagy <OBJECT> elemek is.
A <HTML> elem tartalmazhatja.
A <HEAD> elem fejléc-információkat tartalmaz a dokumentumról; úgymint a címét, kulcsszavakat, rövid leírást és stíluslapokat (style sheet). Kötelező elhelyezni minden HTML dokumentumban, ezt követheti a <BODY>, vagy a <FRAMESET> elem.
BODY
Használata:
<body>…
…
</body>
Attribútumai:
|
BACKGROUND= |
“URL” | A html dokumentum háttérképe |
|
BGCOLOR= |
“szín” | A dokumentum háttérszíne, vagy színkódja |
|
TEXT= |
“szín” | A szöveg színe, vagy színkódja |
|
LINK= |
“szín” | A linkek színe, vagy színkódja |
|
VLINK= |
“szín” | A látogatott linkek színe, vagy színkódja |
|
ALINK= |
“szín” | Az aktív link színe, vagy színkódja |
|
ONLOAD= |
“script” | A dokumentum betöltõdésekor hajtódik végre |
|
ONUNLOAD= |
“script” | A dokumentum bezárásakor (a lap elhagyásakor) hajtódik végre |
A <BODY> elem tartalmazza a dokumentum törzsét. A nem frame-ekből felépített lapokon használata kötelező. Frame-dokumentumoknál a <NOFRAMES> elemnek kell tartalmaznia a <BODY>-t.
FRAMESET
Használata:
<frameset>…
…
</frameset>
Tartalmazhat egy, vagy szükség szerint több <FRAMESET> és <FRAME> elemet, valamint opcionálisan a <NOFRAMES> elemet.
Felső szintű elem lévén, csak a <HTML> elem tartalmazhatja.
Attribútumai:
|
ROWS= |
“magasság” | A vízszintes osztás magassága százalékban, vagy pixelben |
|
COLS= |
“szélesség” | A függőleges osztás szélessége százalékban, vagy pixelben |
|
ONLOAD= |
“script” | Az összes frame betöltődése után hajtódik végre |
|
ONUNLOAD= |
“script” | Az utolsó frame elhagyásakor hajtódik végre |
A <FRAMESET> elem a <FRAME> elemek tartalmazásával a böngészőablak négyszög alakú alablakokra osztására alkalmas. ROWS és COLS attribútumaival és azok paramétereivel határozzuk meg az alablakok (keretek v. frame-ek) méreteit és tulajdonságait. A keretszélességek és -magasságok megadhatók abszolút, vagy relatív értékben (százalékosan, vagy pixelben). Érdemes a két módszert kombinálni, tehát több frame esetén egyesek méretét abszolút értékben, másokét százalékosan megadni. Különösen javasolt a pixelben megadott méret alkalmazása olyan esetben, amikor a frame-nek fix méretű objektumot (képet, stb..) kell tartalmaznia.
<frameset cols="20%, 80%" border="0">
<frame src="baloldali.htm" name="balframe">
<frame src="jobboldali.htm" name="jobbframe">
<noframes>
<body>
<p>A lap megtekintéséhez frame-ek
megjelenítésére képes böngészőre van szükség.
<p>Javaslom a <a href="http://www.netscape.com">
Netscape Navigator</a>t, vagy a
<a href="http://www.microsoft.com">
Microsoft Internet Explorer</a>t.
</body>
</noframes>
</frameset>
Fenti példában a böngészőablakot két oszlopra bontottuk; a bal oldali oszlop az ablak szélességének 20% -át, a jobboldali a 80% -át foglalja el. Az a böngésző, amely nem képes a frame-ek megjelenítésére, a NOFRAMES elem kezdő és záró címkéje közé írt tartalmat fogja megjeleníteni.



Szólj hozzá!