Accueil    HTML    Balise FRAME
 



balise frame  Balise FRAME : Cadre

«  Partie précédente  |  Index  |  Partie suivante  »


  • Tag de fermeture facultatif (.../> en xhtml) | Support :
  • Google Chrome
  • Firefox
  • Internet Explorer
  • Opera
  • Safari



La balise <frame> décrit un cadre affichant une page spécifique (html, php ...) en faisant référence avec son attribut "src". Elle s'emploie exclusivement à l'intérieur de la balise <frameset>, celle-ci définissant principalement la disposition et la taille des différentes frames qu'elle contient.

Il est possible d'accéder à une frame à partir des autres frames : pour cela il est nécessaire d'attribuer une valeur unique à l'attribut "id" de chaque frame. Il faut également que les pages affichées dans les différentes frames appartiennent au même domaine, pour des raisons de sécurité.




Propriétés pour la balise frame :




Propriétés Définition Valeurs
frameborder Détermine si la bordure de la frame est visible ou non 0
1
longdesc Référence à une page décrivant le contenu propre de la frame
Non pris en charge par la plupart des navigateurs
URL
marginheight
marginwidth
Espacement horizontal et vertical autour de la frame px
name Nom de la frame Texte
noresize Interdit le redimensionnement de la frame (celle-ci pouvant être redimensionnée par défaut) noresize
scrolling Indique la façon dont seront affichées les scrollbars de la frame auto
yes
no
src Source du contenu qui sera affiché dans la frame URL


Exemple d'utilisation de la balise frame :





Création d'un frameset avec 3 frames :

<frameset rows="150,*">
<noframes>Votre navigateur ne supporte pas les frames.</noframes>
   <frame src="tag-html-balise-frame-exemple-frm0.html" noresize="noresize" />
   <frameset cols="20%,40%,40%">
      <frame src="tag-html-balise-frame-exemple-frm1.html" scrolling="auto" noresize="noresize" />
      <frame src="tag-html-balise-frame-exemple-frm2.html" scrolling="auto" noresize="noresize" />
      <frame src="tag-html-balise-frame-exemple-frm3.html" scrolling="auto" noresize="noresize" />
   </frameset>
</frameset>


Visualisez le résultat en cliquant ici.