80 likes | 230 Views
Rammer/Frames. HTML II IT og læring IT20 4. november 2004. Rammer. dele opp nettleservinduet i ulike deler og presentere ulike dokumenter i de ulike delene vanlig bruk: innholdsfortegnelse og hovedvindu fordeler: konsistent utseende på nettstedet mer rasjonelt ved oppdatering.
E N D
Rammer/Frames HTML II IT og læring IT20 4. november 2004
Rammer • dele opp nettleservinduet i ulike deler og presentere ulike dokumenter i de ulike delene • vanlig bruk: innholdsfortegnelse og hovedvindu • fordeler: • konsistent utseende på nettstedet • mer rasjonelt ved oppdatering
Styringsfil • styrer rammenes størrelse, plassering etc • <FRAMESET> </FRAMESET> - elementet som definerer rammene • <FRAME> - element som definerer hver enkelt ramme
Innhold i styringsfilen <HTML> <HEAD> </HEAD> <FRAMESET> …. </FRAMESET> <NOFRAMES>…</NOFRAMES> </HTML>
Attributter til <FRAMESET> • To attributter: • ROWS=tall-liste, bestemmer høyden på radene • COLS=tall-liste, bestemmer høyden på en kolonnene • Måles i piksler eller i prosent • Eks: <FRAMESET ROWS=”20%,*”> </FRAMESET> • <FRAMESET COLS=”300,*”> </FRAMESET>
<FRAME>-elementet • Fastsetter innholdet i den enkelte ramme • Noen attributter til FRAME: • SRC=”url/filnavn”, angir adressen til den filen som skal vises i rammen • NAME=”tekst” - angir navnet på rammen • MARGINWIDTH=tall, angir margen i piksler • MARGINHEIGHT=tall, angir topp- og bunnmarg i piksler • SCROLLING=yes|no|auto • NORESIZE, angir om brukeren kan endre rammens størrelse • FRAMEBRODER=verdi, der verdi er 1 eller 0, yes eller no
Et enkelt eksempel: <FRAMESET COLS=”100,*”> <FRAME SRC=”meny.html” NAME=”meny”> <FRAME SRC=”hoved.html” NAME=”hoved”> </FRAMESET> <NOFRAMES>…</NOFRAMES>
Hvor åpnes lenkene? • Standard: dokumentet åpnes i samme ramme som koblingen • Navnet på rammen gir adressen til hvor lenken skal åpnes • TARGET=_top|_parent|_blank| • TARGET=”navn på ramme” • eks: TARGET=”hoved” • evt. <head> <BASE TARGET=”hoved”> </head>