Meta, Frames, frameset, iframe
Prvok meta
Najčastejšie použitie:
- <meta name=”resource-type” content=”document” />
- Využíva sa pre vyhľadávacie programy, ked nie je uvedený, je možné, že vyhladávací program sa nerozhodne indexovať stránku, to znamená nepoužije ju ako hlavnú štartovaciu stránku.
- <meta name=”description” content=”text popisujúci stránku” />
- Takto môžeme doplniť text, ktorý bude popisovať našu stránku, napríklad zameranie, obsah … .
- <meta name=”keywords” content=”slová oddelujte čiarkami” />
- Tu môžete doplniť všetký klúčové slová, ktoré používajú vyhľadávacie programy k zaradeniu stránky do kategórii.
- <meta name=”copyright” content=”tu vložte text” />
- Vyhradené práva …napr. (C) Copyright 2004 by Macík…
- <meta name=”distribution” content=”local alebo global” />
- Informuje vyhladávač či stránka je určená iba na lokálne použitie alebo je to globálnym vstupným miestom do našich stránok.
- <meta name=”author” content=”meno autora” />
- Označenie autora stránok.
- <meta name=”generator” content=”názov a verzia generátora” />
- Využitie je len pri programoch, ktoré stránku vygenerujú…
- <meta name=”robots” content=”príkazy” />
- Uvedé informácie majú význam pre vyhladávač. Content može obsahovať viacero hodnôt:
- all – spracuje všetko,
- follow – nasleduje odkazy,
- nofollow – nenasleduje odkazy,
- index – indexuje stránku,
- noindex – neindexuje stránku.
- <meta http-equiv =”Content-type” content=”text/html; charset=windows-1250″ />
- Content umožnuje určiť typ dát na stránke a kód. Typ dát je text/html, čo je najpoužívanejšia varianta a v našom prípade ani nemusíme využívať iný spôsob. Až charset je najdôležitejší. Jedná sa tu v podstate o kódovanie stránky. Stredná Európa má najpoužívanejšie dva spôsoby, Windows-1250 a typy ISO, napr. ISO8859-2.
- <meta http-equiv =”Refresh” content =”x; url=adresa stránok” />
- Umožnuje automatické obnovenie stránky (refresh). Môžete buď obnovovať práve zobrazenú stránku, alebo príkaz použiť k prechodu na stránku inú, to záleží na tom, akú napíšete adresu stránok. Čas obnovení sa zadáva v sekundách a doplnuje sa miesto x
- <meta http-equiv =”Content-language” content=”en-us” />
- Dalšia z funkcií, ktorá je určená pre vyhladávače. Je to preto, že niektoré internetové vyhladávače majú radenie aj podla použitého jazyka na stránke. Takto mu definujete jazyk (môže byť slovenčina…)
- <meta http-equiv =”Window-target” content =”určenie” />
- Umožnuje určiť, do ktorého okna sa zobrazí stránka. Využíva formát príkazu “_niečo”, rovnako ako príkazy v bežnom urcení odkazov.
Rámy – frames
Ak chceme rozdeliť stránku na niekoľko častí, možeme to to urobiť pomocou rámcov. Rámy sa definujú v hlavičke stránky, tento xhtml dokument nemusí obsahovat čast body. V elemente frameset nastavíme rozdelenie stránky na stĺpce(cols) alebo na riadky (rows). Elementy frameset sa možu do seba vnárať. V každom ráme sa nám zobrazí nastavený súbor.
Prvok frameset
Syntax:
<frameset cols=”…” id=”…” rows=”…” title=”…” >
popis jednotlivých rámov
</frameset>
Parametre prvku frameset:
class – definícia externých štýlov
cols – rozdelenie šírky vlastného okna pre jednotlivé rámy, hodnota sa udáva v pixeloch, percentách alebo relatívnej hodnote. Napr.: =”20%, 20, *”
id – id hodnota prvku
rows – šírky vlastného okna pre jednotlivé rámy, hodnota sa udáva v pixeloch, percentách alebo relatívnej hodnote. Napr.: =”20%, 20, *”
title – názov rámu
Prvok frame
Syntax:
<frame frameborder=”…” id=”…” longdesc=”…” marginheight=”…” marginwidth=”…” name=”…” noresize=”noresize” scrolling=”…” src=”…” title=”…” />
Parametre prvkov frame:
class – definícia externého štýlu
frameborder – rám s ohraničením (1) alebo bez (0)
id – id prvku
longdesc – dlhý popis prvku
marginheight – výška voľného okraja nad a pod rámom v pixeloch
marginwidth – šírka voľného okraja v pravo a v ľavo vedľa rámu v pixeloch
noresize – zakázanie zmeny veľkosti okna
scrolling – povolenie alebo zakázanie rolovania rámu
src – súbor ktorý bude do rámu umiestnený
Príklady rozdelenia stránky pomocou rámov:
| rám 1 |
| rám 2 |
1. Rozdelenie okna na dve časti:
<html>
<head>
<title>rozdelenie okna</title>
<frameset rows=”20%,*” >
<frame name=”ram1″ src=”ram1.html” />
<frame name=”ram2″ src=”ram2.html” />
</frameset>
<noframeset>prehliadač nepodporuje rámy </noframeset>
</head>
</html>
| rám 1 | |
| rám 2 | rám 3 |
2. Rozdelenie okna na tri časti:
<html>
<head>
<title>rozdelenie okna</title>
<frameset rows=”20%,*” >
<frame name=”ram1″ src=”ram1.html” />
<frameset cols=”20%,*” >
<frame name=”ram2″ src=”ram2.html” />
<frame name=”ram3″ src=”ram3.html” />
</frameset>
</frameset>
<noframeset>prehliadač nepodporuje rámy </noframeset>
</head>
</html>
Prvok iframe
Iframe alebo “plávajúce” rámy môžeme umiestniť kdekoľvek na stránku bez toho aby museli byť zarovnané.
Syntax:
<iframe frameborder=”…” id=”…” marginheight=”…” marginwidth=”…” scrolling=”…” src=”…” title=”…” />
Parametre prvkov iframe:
class – definícia externého štýlu
frameborder – rám s ohraničením (1) alebo bez (0)
id – id prvku
marginheight – výška voľného okraja nad a pod rámom v pixeloch
marginwidth – šírka voľného okraja v pravo a v ľavo vedľa rámu v pixeloch
scrolling – povolenie alebo zakázanie rolovania rámu
src – súbor ktorý bude do rámu umiestnený
title – popis prvku
| Text stránky | ||
| iframe (stranka.html) |
||
| Text stránky | ||
Príklad použitia iframu:
Do súboru index.html vložíme pomocou iframu subor s názvom stránka.html, teda pri zobrazeni stránky sa v iframe zobrazí obsah súboru stránka.html.
…
Text stránky
<iframe frameborder=”1″ src=”stranka.html” />
Text stránky
…
Prvok noframes
Prehliadače ktoré nevedia zobraziť rámy, zobrazia to čo sa nachádza v tomto prvku.
<noframeset> váš prehliadač nepodporuje rámy </noframeset>