Rám (HTML)

Frame (z anglického  frame  - frame) - samostatný kompletní HTML dokument, který lze spolu s dalšími HTML dokumenty zobrazit v okně prohlížeče .

Rámy jsou ze své podstaty velmi podobné buňkám tabulky, ale jsou univerzálnější. Rámce rozdělují webovou stránku na samostatné minirámce na stejné obrazovce, které jsou na sobě nezávislé. Každé okno může mít svou vlastní adresu. Když kliknete na kterýkoli z odkazů umístěných v jednom rámci, můžete nadále prohlížet stránky v jiných oknech.

K navigaci na webu se často používaly rámce. V tomto případě je navigační stránka umístěna v jednom okně a stránky s textem - v jiném.

Rámy se v současné době pro veřejné stránky nedoporučují. Je to dáno především způsobem fungování vyhledávačů, které uživatele vedou k HTML dokumentu, který je podle myšlenky jen jedním z rámců toho, co by chtěl autor webu prezentovat. Tento nedostatek rámců je eliminován pomocí JavaScriptu . [jeden]

Popis

Tag <FRAME>definuje vlastnosti jednotlivého rámce, na který je okno prohlížeče rozděleno. Tento prvek musí být umístěn v kontejneru <FRAMESET>, který také určuje, jak je stránka rozvržena do samostatných oblastí. Každá z těchto oblastí je načtena nezávislou webovou stránkou, specifikovanou pomocí parametru src=. Ačkoli tag <FRAME>nemá povinné atributy, doporučuje se, aby byl každý rámec pojmenován pomocí přípony name=. To je zvláště důležité, pokud chcete použít odkaz z jednoho rámce k načtení dokumentu do jiného.

Syntax:<frameset> <frame> </frameset>

Možné atributy:

bordercolor=— barva hraniční čáry. frameborder= - zobrazit rámeček kolem rámečku nebo ne. name= je jedinečný název rámu. noresize= - určuje, zda uživatel může změnit velikost rámce nebo ne. scrolling= - způsob zobrazení posuvníku v rámci. src= — cesta k souboru, který se má načíst do rámce. Závěrečná značka není vyžadována.

Příklad použití značky:

< frameset rows = "80,*" cols = "*" > < frame src = "top.html" name = "topFrame" scrolling = "no" noresize > < frameset cols = "80,*" > < frame src = " left.html " name = " leftFrame " scrolling = " no " noresize > _ _ _ _ _ _ _ _ _

Viz také

Poznámky

  1. Automatické načítání rámové struktury pomocí JavaScriptu . Získáno 31. května 2010. Archivováno z originálu 18. června 2010.