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 sources différentes. Le principal avantage des cadres est le suivant: sur une page, il est possible de combiner des informations provenant de plusieurs pages. De plus, grâce aux cadres, il n'est pas nécessaire 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 tout peut arriver au contenu des autres cadres de la page. Cependant, les cadres ont aussi des inconvénients. Il est souvent difficile de choisir la bonne taille pour un cadre. De ce fait, il peut être nécessaire d’utiliser des barres de défilement pour afficher tout le contenu du cadre. De plus, un visiteur de votre site peut avoir une faible résolution d'écran, ce qui entraînera également des barres de défilement. Le manque le plus désagréable de cadres est que certains moteurs de recherche et annuaires refusent d’enregistrer des 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 de cadres divisant l’espace de la zone de travail en colonnes et en lignes.
  • Dans le descripteur <FRAMESET>, il est nécessaire de déterminer la largeur de la hauteur de toutes les lignes et de toutes les colonnes. Les valeurs sont spécifiées en pixels, en pourcentages ou en utilisant un astérisque - cela indique que les dimensions sont définies par rapport au reste des cadres de la page.
  • <FRAME> - définit le contenu et la structure d'un cadre spécifique. L'attribut de cadre requis est l'attribut "src" . Il définit la source pour le contenu du cadre.

Un exemple d'utilisation de cadres:

<html>
<tête>
<title> Exemple d'utilisation du cadre </ 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 du cadre n'apparaissent que dans le cas où le contenu de la source ne rentre pas dans le cadre. Toutefois, vous pouvez empêcher les barres de défilement d'apparaître dans le cadre à l'aide de l'attribut scrolling . Cet attribut peut être défini sur oui et non . Pour interdire le redimensionnement des images, utilisez l'attribut noresize. Cela empêchera l'utilisateur de changer l'apparence de la page. Par défaut, la largeur du cadre est de 6 pixels. Vous pouvez modifier la largeur du cadre ou le supprimer en utilisant l'attribut border et frameborder .

Pour définir les marges à l'intérieur des cadres, il est nécessaire d'utiliser les attributs marginwidth et marginheight pour les marges gauche / droite et les marges haut / bas, respectivement.

En plus des cadres habituels, 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 du cadre. Vous pouvez créer un cadre flottant n'importe où sur la page et définir ses dimensions avec les attributs width et height .