Predmetová komisia ELT a INF


Učebnica HTML - Rámy

HTML - Frames


« Predchádzajúca Ďalšia kapitola »

S rámami je možné zobraziť niekoľko webových stránok v rovnakom okne prehliadača .

POZOR . Neočakávajte , že stránky budú podporované v budúcich verziách HTML.


Vyskúšajte si to sami - Príklady:

Vertikálne rámce
Ako urobiť vertikálne rámce s tromi rôznymi dokumentmi .

Horizontálne rámce
Ako urobiť horizontálne rámce s tromi rôznymi dokumentmi .

(Viac príkladov nájdete v dolnej časti tejto stránky)


HTML Rámy

Pomocou rámcov môžete zobraziť viac ako jednu stránku v rovnakom okne prehliadača. Každá stránka sa nazýva rám a každá z nich je nezávislá od ostatných .

Nevýhody použitia rámov sú :

* neočakáva sa, že budú podporované v budúcich verziách HTML
* rámy sa ťažko používajú (tlač celej stránky je problematická)
* webový vývojár musí sledovať viac HTML dokumentov


Rám HTML Element

Značka <frame> definuje jedno konkrétne okno (rám) do rámcov.

V nižšie uvedenom príklade sú rámce s dvoma stĺpcami.

V prvý stĺpec je nastavený na 25 % šírky okna prehliadača. Druhý stĺpec je nastavený na 75 % šírky okna prehliadača. Dokument "frame_a.htm" sa vloží do prvého stĺpca a dokument "frame_b.htm" je vložený do druhého stĺpca:

<frameset cols="25%,75%">
   <frame src="frame_a.htm" />
   <frame src="frame_b.htm" />
</frameset>

Poznámka: frameset "veľkosť stĺpca" možno nastaviť tiež v pixeloch (Cols = "200.500") a jeden zo stĺpcov sa dá nastaviť, aby používal zostávajúci priestor s hviezdičkou (Cols = "25 %,*").


Užitočné tipy

Tip: Ak rám má viditeľné hranice, môže užívateľ zmeniť jeho veľkosť pretiahnutím hraníc. Ak toto chcete zabrániť užívateľovi môžete pridať tag noresize = "noresize" <frame>.

Poznámka : Pridajte <noframes> tag pre prehliadače, ktoré nepodporujú rámy.

Dôležité : Nemôžete použiť značky <body> </body> spolu s <frameset> </frameset> tagmi! Avšak, ak pridáte <noframes> tag obsahujúci nejaký text pre prehliadače, ktoré nepodporujú rámy, budete musieť vložiť text v značke <body> </ body> ! Pozrite sa , ako sa to robí v prvom príklade nižšie.


Ďalšie príklady:

Ako používať značku <noframes>
Ako používať <noframes> značku (pre prehliadače, ktoré nepodporujú rámy).

Vnorené rámce
Ako vytvoriť s rámcov tri dokumenty a ako ich usporiadať do riadkov a stĺpcov.

Rámce s noresize = "noresize "
Ako používať noresize atribút. Pohybujte myšou cez hranice medzi rámami a zistíte, že nemôžete presunúť hranice.

Tag Popis
<frameset> Definuje nastavenie rámcov
<frame /> Definuje jednotlivý rámec
<noframes> Definuje noframe sekcie pre prehliadače , ktoré nepodporujú rámy


« Predchádzajúca Ďalšia kapitola »