Rámy v HTML

Pomocí rámů můžete rozdělit okno prohlížeče na několik částí a v každé části zobrazit jinou stránku.

Frameset - skupina rámů

Frameset určuje skupinu rámů, do kterých se načítají jiné stránky. Zapisuje se hned za head.

Cols

Atribut cols určuje rozdělení stránky do sloupců. Jako hodnota se uvádí čárkami oddělený seznam délek v procentech nebo pixelech. Lze použít také znak *, který určuje, že velikost okna bude záviset na tom, kolik místa zbude. Procenta určují určitou část okna, takže se stránka při jiném rozlišení zobrazí jinak.

Rows

Atribut rows určuje rozdělení stránky do řádků. Jako hodnota se uvádí čárkami oddělený seznam délek v procentech nebo pixelech. Lze použít také znak *, který určuje, že velikost okna bude záviset na tom, kolik místa zbude.

Border

Pomocí atributu border můžete nastavit šířku rámečku mezi jednotlivými rámy. Jako hodnota se uvádějí pixely.

Bordercolor

Bordercolor nastavuje barvu rámečku. Jako hodnota se uvádí název barvy v angličtině nebo hexadecimální kód.

Frameborder

Frameborder nastavuje, zda se bude rámeček zobrazovat. Jako hodnota se uvádí yes, no, 0 nebo 1. Při použití no nebo 0 se rámeček nezobrazí, při použití yes nebo 1 se zobrazí.

Framespacing

Framespacing se používá k oddálení rámů od sebe jako jeho hodnota se uvádějí pixely.

Frame

Frame neboli rám určuje vlastnosti a URL rámu. Zapisuje se do elementu frameset.

Src

Src slouží k zadání URL, stejně jako u odkazů.

Name

Name slouží k pojmenování jednotlivých rámů. Díky name můžete vytvořit stránku, ve které se v jednom rámu zobrazí menu a v druhém obsah. Po kliknutí na odkaz v menu se stránka zobrazí v rámu s obsahem.

Scrolling

Scrolling nastavuje, zda se na stránce zobrazí rolovací lišta a zda půjde stránka rolovat. Při použití yes půjde rolovat, při použití no se lišta nezobrazí a stránka rolovat nepůjde. Při použití auto se lišta zobrazí, pokud se stránka nevejde na celou obrazovku.

Noresize

Atributem noresize můžete zakázat možnost měnit velikost rámu. Tento atribut se uvádí bez hodnoty.

Marginheight

Vertikální prázdný okraj rámu jako hodnota se uvádějí pixely.

Marginwidth

Horizontální prázdný okraj rámu jako hodnota se uvádějí pixely.

Frameborder

Frameborder nastavuje, zda se bude rámeček zobrazovat. Jako hodnota se uvádí yes, no, 0 nebo 1. Při použití no nebo 0 se rámeček nezobrazí, při použití yes nebo 1 se zobrazí.

Bordercolor

Bordercolor nastavuje barvu rámečku. Jako hodnota se uvádí název barvy v angličtině nebo hexadecimální kód.

Noframes - alternativa

Noframes se používá jako alternativní text pro staré prohlížeče, které neumějí zobrazit rámy. Zapisuje se do elementu frameset.

Iframe - plovoucí rám

Iframe je plovoucí rám, který se na stránce zobrazí jako obdélník načtený z jiné stránky. Iframe je párový; pro prohlížeče, které ho nepodporují, můžete mezi jeho tagy zapsat text.

Src

Src slouží k zadání URL, stejně jako u odkazů.

Name

Name slouží k pojmenování jednotlivých rámů. Díky name můžete vytvořit stránku, ve které se v jednom rámu zobrazí menu a v druhém obsah. Po kliknutí na odkaz v menu se stránka zobrazí v rámu s obsahem.

Width a height

Width a height nastavují šířku a výšku plovoucího rámu. Jako hodnota se uvádí počet pixelů nebo procenta.

Align

Jako u obrázků.

Marginheight

Vertikální prázdný okraj rámu jako hodnota se uvádějí pixely.

Marginwidth

Horizontální prázdný okraj rámu jako hodnota se uvádějí pixely.

Frameborder

Frameborder nastavuje, zda se bude rámeček zobrazovat. Jako hodnota se uvádí yes, no, 0 nebo 1. Při použití no nebo 0 se rámeček nezobrazí, při použití yes nebo 1 se zobrazí.

Bordercolor

Bordercolor nastavuje barvu rámečku. Jako hodnota se uvádí název barvy v angličtině nebo hexadecimální kód.

Vspace

Vspace je vnější vertikální okraj, jako hodnota se uvádějí pixely.

Hspace

Hspace je vnější horizontální okraj, jako hodnota se uvádějí pixely.

Scrolling

Scrolling nastavuje, zda se na stránce zobrazí rolovací lišta a zda půjde stránka rolovat. Při použití yes půjde rolovat, při použití no se lišta nezobrazí a stránka rolovat nepůjde. Při použití auto se lišta zobrazí, pokud se stránka nevejde na celou obrazovku.

Noresize

Atributem noresize můžete zakázat možnost měnit velikost rámu. Tento atribut se uvádí bez hodnoty.

Příklad:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>rámy</title>
</head>
        <frameset rows="18%,*">
            <frame name="horni" src="horni.html">
            <frameset cols="26%,*">
            <frame name="menu" src="menu.html">
            <frame name="obsah" src="obsah.html">
        </frameset>
<noframes>
<body>
váš prohlížeč nepodporuje rámy
</body>
</noframes>
</frameset>
</html>
 

zobrazit výsledek

Reklama

Webhosting C4



Copyright (c) 2004 Tvorba webuKontaktMapa webu