Initiation au HTML
13. Les Frames : (Partition de l'écran en fenêtres)
Comme vous avez dû le voir il est possible de partissionner une fenêtre. Ces partitions sont aussi appelées Frames (du Nom de la fonction).
<FRAMESET> </FRAMESET> Remplace alors <BODY> </BODY> dans la page de définition des fenêtres.
13.1 Divise la zone en partie horizontales ou verticales :
<FRAMESET ROW= COLS= >
- ROW="Dim_Rangée1, Dim_Rangée2, Dim_Rangée3 ,..."
- COLS"dim_Colonne1, dim_Colonne2, dim_Colonne3, ..."
Les dimensions sont exprimées en % de la fenêtre ou en pixels, L'* définie le reste de la fenêtre.
13.2 Propriétés :
<FRAME SRC= NAME= MARGINWIDTH= MARGINHEIGHT= SCROLLING= >
SRC="URL" : Adresse du document à afficher
NAME="Nom Fenêtre" : Définit le nom de la fenêtre pour pouvoir afficher des documents dans cette dernière grâce à la commande TARGET="Nom Fenêtre" de <A HREF...> .
MARGINWIDTH="% ou ?" : Nombre de pixels de la marge verticale
MARGINHEIGHT="% ou ?" : Nombre de pixels de la marge horizontale
SCROLLING="yes|no|auto" : Définit si les barres de scrolling sont utilisables ou pas.
NORESIZE Empêche la modification de la taille par l'utilisateur
<NOFRAME> Un texte </NOFRAME> Texte affiché par les navigateurs ne gérant pas les frames.
13.3 Exemple :
Cette exemple est le source de la page d'index du site.
<HTML>
<HEAD>
<TITLE>Exemple </TITLE>
</HEAD>
<FRAMESET COLS="220,*">
<NOFRAME>Sorry, you don't use Nestscape 2.0 or better . Try this page : <A HRAF="home.htm">home.html</A>/NOFRAME>
<FRAMESET ROWS="*,50">
<FRAME SRC="gdindex.htm" NAME="index">
<FRAME SRC="bas.htm" MARGINHEIGHT=0 SCROLLING="no" NAME="menu">
</FRAMESET>
<FRAME SRC="home.htm" NAME="Home">
</FRAMESET>
</HTML>
|