Rámy

HTML jazyk obsahuje prvky, které umožňují rozdělit okno prohlížecího programu do několika částí (rámů) a v každé z nich zobrazovat jiný dokument. Rozšíření NetScape. Prvek není standardizován.

vymezení
<FRAMESET>
<FRAMESET rows=”podélné_dělení_okna” cols=”svislé_dělení_okna”>
... specifikace_rámů(<FRAME>) ...
</FRAMESET>
  párová značka, která slouží výlučně pro specifikaci uspořádání skupiny rámů v ní obsažených; používá se v HTML dokumentu, jehož základním smyslem je rozdělení okna prohlížecího programu na několik částí – rámů, které vytváří dohromady stránku; v tomto HTML dokumentu nahrazuje značka <FRAMESET> značku <BODY>; uvnitř prvku FRAMESET se může vyskytnout jen rám <FRAME>, nebo další skupina rámů <FRAMESET> (vnořování je přípustné); běžný text není uvnitř prvku FRAMESET povolen
  rows= seznam specifikací oddělených čárkou, popisujících podélné dělení okna
  cols= seznam specifikací oddělených čárkou, popisujících svislé dělení okna
    seznam specifikací dělení okna může být zapsán použitím znaků:
  * pro dělení ve stejném poměru
  n% pro dělení procentuální
  n pro dělení absolutní (v pixelech)
specifikace rámu
<FRAME>
<FRAME src=”url_dokumentu” name=”jméno_rámu” marginheight=”výška_okraje” marginwidth=”šířka_okraje” scrolling=[yes|no|auto] noresize>
  nepárová značka, která definuje jeden rám uvnitř prvku FRAMESET
  src= URL dokumentu, který má být obsahem rámu; není-li atribut uveden, zobrazí se prázdný rám
  name= jméno rámu, které může sloužit jako cíl pro hypertextové odkazy
  marginheight= vzdálenost mezi textem a okrajem rámu ve svislém směru v pixelech
  marginwidth= vzdálenost mezi textem a okrajem rámu ve vodorovném směru v pixelech
  scrolling= opatření rámu přetáčecími pruhy:
  yes ano
  no ne
  auto automaticky, jsou-li potřeba (implicitně)
  noresize zákaz měnit velikost rámu uživatelem
alternativa
<NOFRAMES>
<NOFRAMES>
... tělo ...
</NOFRAMES>
  párová značka, která v HTML dokumentu obsahujícím dělení okna do rámů definuje tentýž obsah stránky bez prvku FRAMESET; značka je určena pro prohlížecí programy, které nepodporují rámy

Struktura HTML stránky obsahující dělení okna:

<HTML>
<HEAD>
<TITLE> ... </TITLE>
</HEAD>
<FRAMESET>
<FRAME>
.
.
</FRAMESET>
<NOFRAMES>
. . .
</NOFRAMES>
</HTML>

Příklad:

<FRAMESET rows=”50%,*”>
<FRAMESET cols=”50%,*”>
<FRAME name=”FRAME1” src=”název1.htm”>
<FRAME name=”FRAME2” src=”název2.htm”>
</FRAMESET>
<FRAME name=”FRAME3” src=”název3.htm”>
</FRAMESET>