Frame (az angol frame - frame szóból) - egy különálló teljes HTML dokumentum, amely más HTML dokumentumokkal együtt megjeleníthető egy böngészőablakban .
A keretek eleve nagyon hasonlóak a táblázatcellákhoz, de sokoldalúbbak. A keretek egy weboldalt különálló minikockákra bontják ugyanazon a képernyőn, amelyek függetlenek egymástól. Minden ablaknak lehet saját címe. Ha rákattint az egyik keretben található hivatkozásra, továbbra is láthatja az oldalakat más ablakokban.
A kereteket gyakran használták a webhelyen való navigáláshoz. Ebben az esetben a navigációs oldal az egyik ablakban, a szöveges oldalak pedig egy másikban találhatók.
A keretek jelenleg nem ajánlottak nyilvános oldalakon. Ez elsősorban a keresőmotorok működésének köszönhető, amelyek egy HTML dokumentumhoz vezetik a felhasználót, amely az ötlet szerint csak az egyik kerete annak, amit az oldal szerzője bemutatni szeretne. Ezt a kerethiányt a JavaScript kiküszöböli . [egy]
A címke <FRAME>egy egyedi keret tulajdonságait határozza meg, amelyre a böngészőablak fel van osztva. Ezt az elemet egy tárolóban kell elhelyezni <FRAMESET>, amely azt is meghatározza, hogy az oldal hogyan kerüljön elosztásra külön területekre. Ezen területek mindegyike egy független weboldallal van betöltve, amelyet a paraméterrel határoznak meg src=. Bár a címkének <FRAME>nincsenek kötelező attribútumai, ajánlatos minden keretnek nevet adni a name=. Ez különösen akkor fontos, ha az egyik keretben lévő hivatkozást szeretné használni a dokumentum másikba való betöltéséhez.
Szintaxis:<frameset> <frame> </frameset>
Lehetséges attribútumok:
bordercolor=— a határvonal színe. frameborder= - megjelenít egy keretet a keret körül, vagy sem. name= a keret egyedi neve. noresize= - meghatározza, hogy a felhasználó átméretezheti-e a keretet vagy sem. scrolling= - a görgetősáv megjelenítési módja a keretben. src= — a keretbe betöltendő fájl elérési útja. A záró címke nem szükséges.Címkehasználati példa:
< frameset rows = "80,*" cols = "*" > < frame src = "top.html" name = "topFrame" scrolling = "no" noresize > < frameset cols = "80,*" > < frame src = " left.html " name = " leftFrame " scrolling = " no " noresize > _ _ _ _ _ _ _ _ _Web és weboldalak | |
---|---|
globálisan | |
Helyileg | |
Webhelyek és szolgáltatások típusai |
|
Alkotás és karbantartás | |
Elrendezések, oldalak, webhelyek típusai | |
Műszaki | |
Marketing | |
Társadalom és kultúra |