ATTENTION: les définitions données le sont à titre indicatif sur la base de la norme HTML4. Les comportements sous les différents navigateurs sont à tester au cas par cas, en particulier avec les versions de Netscape qui commencent à dater ! Noter également que ces listes ne sont absolument pas exhaustives; elles fournissent simplement les fonctions et leurs attributs les plus courants.
Le fichier de regroupement ne contient pas de body mais un tag <frameset>.
Comme <table>, <frameset> contient une liste de tag <frame> correspondant à la liste des cadres à afficher sur la page.
|
attribut |
signification |
effet |
exemple |
|
rows |
lignes |
détermine
le nombre de lignes et leur hauteur en pixels ou en pourcents |
rows="120,*,200" ou
rows="10%,*" |
|
cols |
colonnes |
détermine
le nombre de colones et leur largeur en pixels ou en pourcents |
cols="65%,20%,*" ou
cols="200,*" |
|
frameborder |
bordures
des cadres |
active
ou non l'affichage des bordures des cadres |
frameborder="yes"
(ou 1) ou |
|
border |
largeur
des bordures |
largeur
des bordures des cadres en pixels |
border="10" |
|
bordercolor |
couleur
des bordures |
couleur
des bordures des cadres |
bordercolor="green" |
|
attribut |
signification |
effet |
exemple |
|
src |
source |
contient
l'accès à la page à afficher dans ce frame |
src="ma_page.html" ou
src="http://www.aol.fr" |
|
name |
nom |
spécifie
le nom du cadre afin de déterminer une cible d'affichage |
name="cadre2" |
|
scrolling |
défilement |
force
ou inhibe l'affichage des barres de défilement verticale et horizontale. Ne
rien mettre pour auto. |
scrolling="yes" ou scrolling="no" |
|
noresize |
taille
fixe |
interdit
la modification de taille du cadre par l'utilisateur |
noresize |
|
frameborder |
bordures
du cadre |
active
ou non l'affichage de la bordure du cadre |
frameborder="yes"
(ou 1) ou |
|
bordercolor |
couleur
de la bordure |
couleur
de la bordure du cadre |
bordercolor="green" |
Utilisé à l'intérieur des tags <frameset>…….</frameset>, l'instruction <noframes></noframes> permet de définir une alternative pour les navigateurs non compatibles avec les cadres.
Supportés depuis IE 4 mais seulement depuis NS 6, <iframe></iframe> permet de définir un cadre à l'intérieur d'une instruction <body></body>, contrairement à <frameset>.
|
attribut |
signification |
effet |
exemple |
|
src |
source |
contient
l'accès à la page à afficher dans ce frame |
src="ma_page.html" ou
src="http://www.aol.fr" |
|
align |
alignement |
alignement
du cadre |
align="left" |
|
frameborder |
bordures
du cadre |
active
ou non l'affichage de la bordure du cadre |
frameborder="yes"
(ou 1) ou |
|
height,
width |
hauteur,
largeur |
hauteur
et largeur du cadre en pixel |
height="80" width="200" |
|
name |
nom |
spécifie
le nom du cadre afin de déterminer une cible d'affichage |
name="cadre2" |
|
scrolling |
défilement |
force
ou inhibe l'affichage des barres de défilement verticale et horizontale. Ne
rien mettre pour auto. |
scrolling="yes" ou scrolling="no" |
Permet de spécifier un cadre de destination pour l'affichage d'une page, lors de l'utilisation d'un lien <a></a>. Exemple:
<a href="ma_page.html" target="mon_cadre">click here</a>
Cibles réservées:
|
target="_blank" |
ouvre
une nouvelle fenêtre du navigateur |
|
target="_self" |
(valeur
par défaut) ouvre la page dans le frame en cours |
|
target="_parent" |
ouvre
la page dans le frame parent (si il existe) |
|
target="_top" |
page
actuelle du navigateur |
<html>
<head>
<title></title>
</head>
<frameset rows="78,*"
frameborder="0" border="0">
<frame
name="topmenu" src="topmenu.html" noresize
scrolling="no">
<frameset
cols="97,*" frameborder="0" border="0"
framespacing="0">
<frame
name="left_rule" src="left_rule.html"
scrolling="no">
<frame
name="content" src="home.html">
</frameset>
<noframes>
Cette page n'est correctement lisible qu'avec un navigateur
supportant<br>
les frames. <a
href="topmenu.html">Cliquer ici</a> pour un accès
limité.
</noframes>
</frameset>
</html>