Rāmji

Rāmji (frames) ir salīdzinoši jauna HTML valodas iespēja, un Internetā atrodamas daudzas lapas, kur tiek piedāvāti divi alternatīvi varianti - skatīties lapu kopumu, kur izmantoti rāmji, vai arī alternatīvu kopumu, kur tie nav izmantoti. Tomēr rāmji ļauj būtiski uzlabot VT lapu izskatu un lietošanas ērtumu, tādēļ ieteicams tos lietot (kaut arī ar mēra sajūtu). Arī šis lapu kopums izmanto rāmjus - satura rādītājs ir atsevišķs rāmis, un virsraksts arī.

Šī materiālu kopuma sākotnējā lapa satur sekojošu fragmentu, kas uzdod rāmju izkārtojumu:

<FRAMESET COLS="100%" ROWS="15%,*"> <FRAME NAME="1" SRC="galva.htm" SCROLLING="AUTO" MARGINHEIGHT=2 MARGINWIDTH=2> <FRAMESET COLS="30%,*"> <FRAME NAME="2" SRC="saturs.htm" SCROLLING="AUTO" MARGINHEIGHT=2 MARGINWIDTH=2> <FRAME NAME="3" SRC="1.htm" SCROLLING="AUTO" MARGINHEIGHT=2 MARGINWIDTH=2> </FRAMESET> </FRAMESET>

Ar ārējo <FRAMESET> iezīmi tiek pateikts, ka pirmā rāmju dalījuma līnija būs horizontāla, augšējais rāmis būs 15% no pārlūka loga augstuma, bet apakšējais - kas paliek pāri. Tālāk ar iezīmi <FRAME> tiek nodefinēts pirmais rāmis (virsrakstam) - tā vārds būs "1", tajā ir jāattēlo VT lapa "galva.htm". Atribūts SCROLLING norāda, ka rāmja ritjosla jāattēlo pēc vajadzības, t.i., ja viss rāmja saturs ir redzams, tā nav jārāda, bet ja nav redzams, tad ir jārāda. Atribūti MARGINHEIGHT un MARGINWIDTH norāda, cik attiecīgi augstai un platai jābūt atkāpei no rāmja malas līdz rāmja saturam.

Nākošā iezīme <FRAMESET> norāda, ka zem horizontālā dalījuma būs nevis viens rāmis, bet gan vesela kopa, kas tiks dalīta pa vertikāli (COLS="30%,*") un kreisā puse būs 30% plata no visa loga platuma, bet labā puse aizņems pārējo loga platumu. Tālāk ar iezīmēm <FRAME> tiek pateikts, kas jārāda šajos rāmjos un kā tie sauksies.

Līdz šim neesmu paskaidrojis, kāpēc vajadzīgi rāmju vārdi. Tāda nepieciešamība rodas, kad jūs gribat sasaistīt vairākus rāmjus savā starpā, piemēram, tā, lai, klikšķinot uz kādas saites vienā rāmī attiecīgā lapa parādītos otrā rāmī. To var panākt, <A> iezīmei pievienojot atribūtu TARGET="xxx", kur xxx ir vajadzīgā rāmja vārds. Tad, klikšķinot uz attiecīgās hipersaites, lapa tiks parādīta rāmī ar vārdu xxx. Ja TARGET atribūtu nelieto, dokuments, uz kuru rāda hipersaite, tiek parādīts tajā pašā rāmī kur hipersaite.