Hello, I am

Heritiana Antonio

Frond end Designer | Developer

Chapitre 12 : Les frames

html
Chapitre 12 : Les frames

Les frames sont un concept simple qui peut être dommageable ou risqué à utiliser. Certains navigateurs ne prennent pas en charge les frames; il est également indisponible dans certains navigateurs. À l’aide de quelques mots-clés spécifiques, demandez au programme de diviser l’écran en plusieurs fenêtres.

Zone avec des fenêtres
<FRAMESET> <!-- Début de zone avec des fenêtres-->
</FRAMESET> <!--  Fin de zone avec des fenêtres -->

Agencement des fenêtres
<FRAMESET ROWS="..."> <!-- Fenêtres horizontales -->
<FRAMESET COLS="..."> <!-- Fenêtres verticales -->

Travailler avec des exemples est nécessaire pour créer un comme celui-ci. Utilisez les balises suivantes lors de l’enregistrement de votre travail :

<HTML>
<HEAD></HEAD>
<FRAMESET ROWS="30%,70%">
<FRAME>
<FRAME>
</FRAMESET>
</HTML>
frames
<FRAMESET></FRAMESET> <!-- remplace --> <BODY></BODY>

Les attributs ROWS=hauteur1, hauteur2, etc. déterminent la hauteur des différentes fenêtres lorsqu’elles sont séparées. horizontal. La hauteur est mesurée en pixels ou en pourcentages. Cela garantit que le total mesure exactement 100 %.

La disposition verticale nécessite les mêmes éléments.

<FRAMESET COLS="30%,70%">
<FRAME>
<FRAME>
</FRAMESET>

frames

L’indication de la largeur des différentes fenêtres avec l’attribut COLS est utile pour séparer les fenêtres. vertical. Les instructions telles que % ou pixels utilisent cette formule pour s’assurer que la largeur totale est de 100 %.

<FRAMESET ROWS="30%,70%">
<FRAME>
<FRAMESET COLS="30%,70%">
<FRAME>
<FRAME>
</FRAMESET>
</FRAMESET>

Pour afficher un document particulier dans une fenêtre, indiquez l’adresse ou l’URL du fichier dans un FRAME.

faisont un exemple d’utilisation :

Création de trois fichiers HTML dans un seul répertoire à côté de la page de fichiers des frames.

A.html
<HTML><BODY>
<H4>A</H4>
</BODY></HTML>
b.html
<HTML><BODY>
<H4>b</H4>
</BODY></HTML>
c.html
<HTML><BODY>
<H4>c</H4>
</BODY></HTML>

Nous terminons le fichier précédent que nous avons commencé.

<FRAMESET ROWS="30%,70%">
<FRAME SRC="A.htm">
<FRAMESET COLS="30%,70%">
<FRAME SRC="B.htm">
<FRAME SRC="C.htm">
</FRAMESET>
</FRAMESET>

Les barres de défilement automatiques sont présentes dans la fenêtre A par défaut. Par la balise FRAME, cela peut être modifié. Vous pouvez choisir d’avoir une fenêtre avec une option de défilement ou non.La balise frame a également une propriété Name. Ceci est utilisé pour identifier le nom de la fenêtre. agir en tant que cible d’un lien hypertexte.je souhaite lier A.htm à partir de B et inclure les informations qu’il contient. C utilise le codage pour représenter les données.

le fichier devient:

<FRAMESET ROWS="30%,70%">
<FRAME SRC="A.htm">
<FRAMESET COLS="30%,70%">
<FRAME SRC="B.htm">
<FRAME SRC="C.htm" NAME="fenetreC">
</FRAMESET>
</FRAMESET>

Nous établissons un lien vers A.htm en créant un lien frame C à partir de B.htm en le spécifiant comme cible.

<HTML><BODY>
<A HREF="A.htm" TARGET="fenetreC"><H1>B</H1></A>
</BODY></HTML>

TARGET peut être associée à l’une des quatre valeurs prédéfinies:

  • _blank indique au navigateur qu’il doit créer une nouvelle fenêtre afin d’y afficher le fichier.Vous ouvrez un nouveau navigateur lorsque vous poursuivez cette affaire.
  • _self indique que le fichier s’ouvrira dans la même fenêtre que celle dans laquelle il se trouve.
  • _top L’affichage des fichiers sur toute la surface de la fenêtre

Vérifier vos frames pour que le site devient rapidement une « marmite de soupe ».

Les cadres par défaut arborent des bordures qui se trouvent entre chaque cadre.Il est possible de les désactiver, mais cela nécessite la perte de toutes les bordures supplémentaires. Dans différents navigateurs, l’attribut « border » est utilisé différemment. Un navigateur, Internet Explorer, utilise l’attribut « border=0 ». L’ajout de la balise « frameborder=no » réduit l’espace entre chaque frame. Alternativement, l’ajout de « framespacing=0 » supprime entièrement le besoin d’un frame.

<FRAMESET COLS="30%,70%" border=0 frameborder=no framespacing=0>

Les gens utilisent la balise <NOFRAMES>…</NOFRAMES> pour le texte qui n’a pas besoin de frames. fournir une page qui n’est pas accessible aux utilisateurs qui ne peuvent pas gérer les frames. Les visiteurs ont toujours besoin de fenêtres pour voir votre site.

Send a message

    Contactez moi

    Phone :
    +261 32 76 460 55
    Address :
    FTA II 6A 67Nord-Est
    Email :
    oeliarijaona@gmail.com
    Translate