| Les Cadres ou Frames
La plupart des logiciels de création de pages permettent de créer
des cadres très facilement. Les cadres définissent uniquement
une mise en page. Dans chaque cadre sera affiché le contenu d'un fichier
HTML classique. Voici quelques conseils pour l'aspect visuel de vos cadres.
Il faut absolument donner un nom à chacun des cadres que vous créez.
Ce nom doit correspondre au contenu que vous désirez y afficher. Il faut
bien penser que des fichiers différents s'afficheront à tour de
rôle dans un même cadre. Grâce au nom des cadres, il sera
possible de spécifier tel ou tel cadre comme cible d'un lien.
Il est possible d'empêcher l'utilisateur de redimensionner les cadres,
en utilisant l'option NORESIZE. Cette option est particulièrement utile
si vous avez une mise en page qui doit rester fixe. Des barres de défilement
apparaissent automatiquement s'il y a lieu dans les différents cadres.
On peut forcer leur affichage ou au contraire l'empêcher avec l'option
SCROLLING=YES respectivement SCROLLING=NO. Il est impossible de forcer l'affichage
d'une barre de défilement et d'empêcher l'affichage de l'autre.
Pour supprimer la barre séparant deux cadres, on spécifiera les
options FRAMEBORDER=0 et FRAMESPACING=0 pour chacun des cadres. La spécification
HTML 4.0 pour les bordures des cadres est BORDER=0. Il est donc judicieux d'ajouter
cette option aux deux autres.
La gestion des liens dans les cadres se fait de manière identique à
celle d'un document HTML normal. Cela signifie qu'en cliquant sur un lien, le
contenu du cadre va être remplacé par le fichier cible du lien.
On peut cependant faire en sorte qu'en cliquant un lien dans un cadre, le contenu
d'un autre cadre change. Pour ce faire, on utilise dans la définition
du lien l'option TARGET, à laquelle on donne le nom du cadre où
doit s'afficher le fichier lié. Si l'on veut pas exemple que le fichier
apparaisse dans le cadre nommé «contenu», on écrira
par exemple: TARGET="contenu".
On peut aussi faire en sorte que le fichier lié apparaisse dans une
nouvelle fenêtre, en spécifiant TARGET="_blank", dans
même cadre (option par défaut) avec TARGET="_self" et
dans la totalité de la fenêtre, c'est-à-dire en effaçant
tous les cadres présents, en écrivant TARGET="_top".
Si on lie depuis un cadre une page Web appartenant à un autre site,
il faut absolument spécifier cette dernière option. De cette façon,
le visiteur ne sera jamais «prisonnier» de vos cadres, et les auteurs
de site WWW n'auront pas l'impression que vous leur «volez» leurs
pages. |