HTML -Framekoodi ja miten se toimii


Frame-koodilla tarkoitetaan sivun kehyksiä. Yksinkertaista tapaa tehdä kotisivuille siisti ja toimiva ulkoasu.

Frame-koodi tehdään tagilla frameset, framesetin määritteellä cols tai rows, sen osilla, frame-tageilla ja niiden liitteillä.
Aloitamme tekemällä yksinkertaisen framekoodin esimerkin mukaan. Huomaa, ettei body-koodia tule ollenkaan. Ota uusi tiedosto ja tallenna se nimellä index.html



Tagi frameset antaa komennon kehysasetuksille ja sen liite cols jakaa sivun pystysuoraan. Colsissa olevat määritteet antavat ikkunoille niiden leveyden. Jos %-merkin ottaisi pois, luvut merkitsisivät pikseleitä. Rows-liite taas jakaisi sivun vaakasuuntaan.

Sivun index.html pitäisi nyt näyttää tältä:


Kuten huomaat, kehys on iso ja kaiken lisäksi liikuteltavissa. Se voidaan muuttaa frame-tagin liitteillä border ja noresize. Kuten kuvatiedostoissa, tässäkin voidaan laittaa määritteeksi border=0. Tehdään kuitenkin mieluummin kehyksestä hienon värinen lisäämällä liite bordercolor="". Liitteellä noresize taas estetään framen liikuttelu:





Tässä vaiheessa hyppäämme takaisin tiedostoon valikko, avaa se. Lisäämme valikon linkkeihin target-määritykset, jotta ne aukeaisivat siihen ikkunaan, jossa etusivu on, sen sijaan, että aukeavat valikon päälle. Targetin määritteeksi ei kuitenkaan laiteta "_blank" vaan sama määrite, mikä on etusivu-ikkunan name-liitteen määrite, eli "oikeasivu":



Päivitä valikko ja katso, toimiiko se nyt oikein:




Teksti ja tiedot © Äffä, tekstiä ei saa suoraan kopioida minnekkään