Tvorba webu krok za krokem
od HTML až po SEO a webhosting
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 určuje skupinu rámů, do kterých se načítají jiné stránky. Zapisuje se hned za head.
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.
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.
Pomocí atributu border můžete nastavit šířku rámečku mezi jednotlivými rámy. Jako hodnota se uvádějí pixely.
Bordercolor nastavuje barvu rámečku. Jako hodnota se uvádí název barvy v angličtině nebo hexadecimální kód.
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 se používá k oddálení rámů od sebe jako jeho hodnota se uvádějí pixely.
Frame neboli rám určuje vlastnosti a URL rámu. Zapisuje se do elementu frameset.
Src slouží k zadání URL, stejně jako u odkazů.
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 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.
Atributem noresize můžete zakázat možnost měnit velikost rámu. Tento atribut se uvádí bez hodnoty.
Vertikální prázdný okraj rámu jako hodnota se uvádějí pixely.
Horizontální prázdný okraj rámu jako hodnota se uvádějí pixely.
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 nastavuje barvu rámečku. Jako hodnota se uvádí název barvy v angličtině nebo hexadecimální kód.
Noframes se používá jako alternativní text pro staré prohlížeče, které neumějí zobrazit rámy. Zapisuje se do elementu frameset.
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 slouží k zadání URL, stejně jako u odkazů.
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 nastavují šířku a výšku plovoucího rámu. Jako hodnota se uvádí počet pixelů nebo procenta.
Jako u obrázků.
Vertikální prázdný okraj rámu jako hodnota se uvádějí pixely.
Horizontální prázdný okraj rámu jako hodnota se uvádějí pixely.
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 nastavuje barvu rámečku. Jako hodnota se uvádí název barvy v angličtině nebo hexadecimální kód.
Vspace je vnější vertikální okraj, jako hodnota se uvádějí pixely.
Hspace je vnější horizontální okraj, jako hodnota se uvádějí pixely.
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.
Atributem noresize můžete zakázat možnost měnit velikost rámu. Tento atribut se uvádí bez hodnoty.
<!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>
Copyright (c) 2004 Tvorba webu – Kontakt – Mapa webu