Travailler avec des cadres

Travailler avec des cadres

Les cadres sont utilisés pour diviser la fenêtre du navigateur en plusieurs parties, chacune d' entre elles peuvent présenter des informations provenant de différentes sources. Le principal avantage de la structure et est dans ce cas - sur la même page peut être combinée avec plusieurs pages d'informations. En outre, en raison des trames peuvent ne pas être inclus dans chaque page de l'emplacement de certains des éléments qui sont les mêmes sur toutes les pages, par exemple, un menu ou d'un logo. Cet élément est placé dans un cadre distinct et son contenu ne change pas, alors que le contenu d'autres cadres sur une page peuvent être quelque chose. Cependant, il existe des inconvénients des cadres. Il est souvent difficile de trouver la bonne taille pour le cadre, et à cause de cela, il peut être nécessaire d'utiliser la barre de défilement pour voir tout le contenu de la trame. En outre, le visiteur de votre site peut être un écran de résolution inférieure, ce qui conduit également à l'apparition de barres de défilement. L'inconvénient le plus désagréable de cadres est que certains moteurs de recherche et annuaires sont privés de sites d'enregistrement qui utilisent des cadres.

Les cadres sont créés en utilisant les 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 lignes.
  • Le descripteur <frameset> est nécessaire de déterminer la largeur de la hauteur de toutes les lignes et colonnes. Les valeurs sont données en pixels, des pourcentages ou par astérisque - ceci indique que les dimensions sont déterminées par rapport à d'autres cadres de page.
  • <FRAME> - définit le contenu et la structure d'un cadre particulier. Attribut obligatoire du cadre - attribut "src". Il demande la source du contenu de la trame.

Un exemple d'utilisation des cadres:

<Html>
<Head>
<Title> Exemple ispolzvaniya images </ title>
</ Head>
<FRAMESET ROWS = "300100">
<Nom de cadre = "1" src = "1.html">
<Nom de cadre = "2" src = "2.html">
</ Frameset>
</ Html>

Par défaut, la barre de défilement dans le cadre uniquement affichés dans le cas où la source de contenu ne soit pas placé dans le cadre. Cependant, vous pouvez éviter l'apparition de scrollbars Frema en utilisant l'attribut de défilement. Cet attribut peut prendre les valeurs oui et non. Afin d'éviter que des modifications à la taille de l'image, utilisez l'attribut noresize. Cela empêche l'utilisateur de changer l'apparence de la page. Par défaut, la largeur du cadre de cadres - 6 pixels. Modifier la largeur de la frontière ou le supprimer complètement, vous pouvez utiliser la frontière d'attribut et frameborder.

Pour définir les champs de la trame doivent être utilisés marginheight marginwidth et attributs pour les marges gauche / droite et les marges Vrai / bas, respectivement.

En dehors des cadres habituels pour insérer le contenu de la page une autre page, vous pouvez utiliser un cadre flottant. Il a créé la balise <IFRAME> et ne nécessite pas une page séparée avec une description de la structure de trame. Vous pouvez créer un cadre flottant partout sur la page et définissez sa taille attributs largeur et hauteur.