Když máme definováno rozložení rámů pomocí elementu
frameset, můžeme pomocí elementu
frame určit, které dokumenty se v jednotlivých
rámech zobrazí. URL dokumentu se určuje atributem src. Poslední ukázku rozšíříme již do
praktické podoby:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Str�nka s r�my</title>
</head>
<frameset rows="80, *">
<frame src="logo.html">
<frameset cols="30%, 70%">
<frame src="obsah.html">
<frame src="uvod.html">
</frameset>
</frameset>
</html>
Spolu s elementem frame lze použít mnoho
atributů, které ovlivňují chování rámu. Pokud nechceme, aby šla
velikost rámu změnit, můžeme použít atribut noresize. Uplatnění nalezne především
v případech, kdy je rám tvořen obrázkem, u něhož známe
přesné rozměry. V těchto případech můžeme rozložení rámů
definovat tak, aby byl obrázek celý vidět, a můžeme tedy
uživateli zakázat možnost měnit velikost rámu. V ostatních
případech bychom to dělat neměli, protože uživatel si pak nemůže
velikost rámů přizpůsobit svým potřebám daným velikostí obrazovky a
použitého písma.
Další atribut, ovlivňující chování rámů, je scrolling. Pokud jeho hodnotu nastavíme na
no, nepůjde se po obsahu rámu
pohybovat. Bude-li text v rámu příliš dlouhý, nebude čtenáři celý
přístupný. Hodnota yes naopak vždy
rám doplní o posuvník, takže pohyb po delší stránce nebude žádným
problémem. Standardně má tento atribut hodnotu auto – posuvník se zobrazí pouze
pokud se stránka celá nevejde do rámu.
Rámy jsou od sebe normálně odděleny úzkým rámečkem. Pokud tento
rámeček mezi rámy nechceme, použijeme atribut
frameborder="0".
Vzdálenost obsahu rámu od jeho okrajů na levé a pravé
straně můžeme určit atributem marginwidth. Jako hodnotu je možno použít
počet pixelů nebo procento z šířky rámu. Obdobně lze nastavit
i vzdálenost od horního a spodního okraje rámu pomocí
atributu marginheight.
Velice důležitým atributem je name. Pomocí něj definujeme jméno rámu. Na
něj se pak můžeme odvolávat v odkazech a docílit tak toho,
že stránka schovaná za odkazem se zobrazí v jiném rámu.

