tento text je rozdělen na následující části: |
<frameset> |
<noframes> |
<frame> |
Příklad |
<noframes>=nerámcovaná alternativa |
Chceme-li mít stránku
rozdělenou na rámce, musíme nejprve vytvořit
zvláštní, "rámcový" html dokument.
Běžný příkaz <body> v něm nahradíme
příkazem <frameset>, do kterého uzavřeme
definici rámců. Konec definice rámců označuje
příkaz </frameset>. Pro zastaralé
browsery nezobrazující rámce můžeme za něj uvést
příkaz <noframes> a v něm naprogramovat
"nerámcový" vzhled stránky. Cokoliv
uzavřeného uvnitř příkazu <noframes>
bude rámce ovládající browser ignorovat. Rows= seznam hodnot oddělený čárkami:
pixelů nebo procent nebo relativních hodnot Oba dva atributy určují rozvržení rámců uvnitř okna browseru. Je jedno, jestli začneme dělit plochu okna nejprve vodorovně - na řádky - atributem Rows anebo svisle - na sloupce - atributem Cols. Rámce rozvrhneme uvnitř okna rekurzívně: nejdřív jedním příkazem <frameset> třeba s atributem Rows rozdělíme plochu okna vodorovně a potom do prvního příkazu <frameset> uzavřeme další příkaz <frameset>, tentokrát s atributem Cols. Hodnota těchto dvou atributů může být číselná, v procentech anebo relativní. Je-li číselná, jedná se o šířku sloupce či řádku udanou v bodech. Jedná-li se o hodnotu v procentech, jde o příslušnou část šířky ši výšky okna browseru. Hodnota relativní je značena hvězdičkou a znamená, že řádek nebo sloupec vyplní zbývající prostor okna. Je-li relativně zadaných řádků či sloupců více, než pouhý jeden, může se před hvězdičkou uvést číslo. Číslo značí, kolikrát bude tato relativní část větší, než zbývající relativní části. Nekryje-li se rozdělení rámců s aktuální šířkou či výškou okna browseru, browser rozdělení rámců přizpůsobí. Příklad levého
sloupce širokého 80 bodů a pravého sloupce dvakrát
širšího, než je prostřední: Schéma html
dokumentu s rámci: Border= číslo Bordercolor= barva Frameborder= yes, no |
<frame>=rámec |
Tento příkaz definuje
v každém řádku nebo sloupci jednotlivé rámce. Src= URL Name= text Kromě toho, že se
odkážete na nějaký rámec pojmenovaný vámi, jsou
tato vyhražená jména: _self:odkaz na sebe sama
Marginwidth= číslo Scrolling= yes, no, auto Noresize Frameborder= číslo |
Definiční
soubor ramce_pr.html:
<html> Soubor ramce_priklad_cely_al.htm: Soubor
ramce_priklad_cely_be.htm: |