This page has been robot translated, sorry for typos if any. Original content here.

Travailler avec des cadres

Travailler avec des cadres

Les cadres sont conçus pour diviser la fenêtre du navigateur en plusieurs parties, chacune pouvant afficher des informations provenant de différentes sources. L'avantage principal des cadres est ceci - sur une page peut être combinée des informations de plusieurs pages. De plus, grâce aux cadres, vous n'avez pas besoin d'inclure dans chaque page du site des éléments identiques sur toutes les pages, par exemple un menu ou un logo. Un tel élément est placé dans un cadre séparé et son contenu ne change pas alors que le contenu des images restantes sur la page peut être quelque chose. Cependant, les cadres ont des inconvénients. Il est souvent difficile de trouver la bonne taille pour le cadre et pour cette raison, il peut être nécessaire d'utiliser les barres de défilement pour voir tout le contenu du cadre. En outre, le visiteur de votre site peut avoir une résolution d'écran basse, ce qui entraînera également l'apparition de barres de défilement. L'inconvénient le plus désagréable des cadres est que certains moteurs de recherche et répertoires refusent d'enregistrer les sites qui utilisent des cadres.

Les cadres sont créés à l'aide des balises <FRAMESET> et <FRAME> .

  • <FRAMESET> - vous permet de créer un ensemble d'images qui divise l'espace de l'espace de travail en colonnes et en lignes.
  • Dans le descripteur <FRAMESET>, vous devez déterminer la largeur de la hauteur de toutes les lignes et colonnes. Les valeurs sont spécifiées en pixels, en pourcentages ou avec le symbole astérisque - cela indique que les dimensions sont déterminées par rapport au reste des cadres de la page.
  • <FRAME> - définit le contenu et la structure d'une image particulière. L'attribut frame requis est l'attribut "src" . Il spécifie la source pour le contenu de la trame.

Exemple d'utilisation de cadres:

<html>
<tête>
<title> Exemple d'utilisation de cadres </ title>
</ head>
<frameset rows = "300,100">
<frame name = "1" src = "1.html">
<frame name = "2" src = "2.html">
</ frameset>
</ html>

Par défaut, les barres de défilement dans le cadre apparaissent uniquement lorsque le contenu de la source ne rentre pas dans le cadre. Cependant, vous pouvez désactiver le défilement des échelles de défilement à l'aide de l'attribut de défilement . Cet attribut peut prendre les valeurs oui et non . Pour empêcher le redimensionnement du cadre, utilisez l'attribut noresize. Cela empêche l'utilisateur de modifier l'apparence de la page. Par défaut, la largeur du cadre de la trame est de 6 pixels. Vous pouvez changer la largeur du cadre ou le supprimer du tout avec l'attribut border et frameborder .

Pour définir les champs à l'intérieur des cadres, vous devez utiliser les attributs marginwidth et marginheight pour les marges gauche / droite et les marges supérieure / inférieure, respectivement.

En plus des images normales, vous pouvez utiliser un cadre flottant pour insérer le contenu d'une autre page sur la page. Il est créé par la balise <IFRAME> et ne nécessite pas de page séparée décrivant la structure des cadres. Vous pouvez créer un cadre flottant n'importe où sur la page et définir sa taille avec les attributs width et height .