HTML - Iframes

Vous pouvez définir un cadre en ligne avec une balise HTML <iframe>. La balise <iframe> n'est pas en quelque sorte liée à la balise <frameset>, mais peut apparaître n'importe où dans votre document. La balise <iframe> définit une zone rectangulaire dans le document dans laquelle le navigateur peut afficher un document séparé, y compris les barres de défilement et les bordures. Un cadre en ligne est utilisé pour incorporer un autre document dans le document HTML actuel.

le src L'attribut est utilisé pour spécifier l'URL du document qui occupe le cadre en ligne.

Exemple

Voici l'exemple pour montrer comment utiliser le <iframe> -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Iframes</title>
   </head>
	
   <body>
      <p>Document content goes here...</p>
      
      <iframe src = "/html/menu.htm" width = "555" height = "200">
         Sorry your browser does not support inline frames.
      </iframe>
      
      <p>Document content also go here...</p>
   </body>
	
</html>

Cela produira le résultat suivant -

Les attributs de balise <Iframe>

La plupart des attributs de la balise <iframe>, notamment name, class, frameborder, id, longdesc, marginheight, marginwidth, name, scrolling, style et title se comportent exactement comme les attributs correspondants pour la balise <frame>.

Note- Le frameborder , marginwidth , longdesc , défilement , marginheight attributs dépréciée en HTML5. N'utilisez pas ces attributs.

Sr.Non Attribut et description
1

src

Cet attribut est utilisé pour donner le nom du fichier qui doit être chargé dans le cadre. Sa valeur peut être n'importe quelle URL. Par exemple, src = "/html/top_frame.htm" chargera un fichier HTML disponible dans le répertoire html.

2

name

Cet attribut vous permet de donner un nom à un cadre. Il est utilisé pour indiquer dans quel cadre un document doit être chargé. Ceci est particulièrement important lorsque vous souhaitez créer des liens dans un cadre qui chargent des pages dans un autre cadre, auquel cas le deuxième cadre a besoin d'un nom pour s'identifier comme la cible du lien.

3

frameborder

Cet attribut spécifie si les bordures de ce cadre sont affichées ou non; il remplace la valeur donnée dans l'attribut frameborder sur la balise <frameset> s'il y en a une, et cela peut prendre les valeurs 1 (oui) ou 0 (non).

4

marginwidth

Cet attribut vous permet de spécifier la largeur de l'espace entre la gauche et la droite des bordures du cadre et le contenu du cadre. La valeur est donnée en pixels. Par exemple marginwidth = "10".

5

marginheight

Cet attribut vous permet de spécifier la hauteur de l'espace entre le haut et le bas des bordures du cadre et son contenu. La valeur est donnée en pixels. Par exemple marginheight = "10".

6

height

Cet attribut spécifie la hauteur de <iframe>.

sept

scrolling

Cet attribut contrôle l'apparence des barres de défilement qui apparaissent sur le cadre. Cela prend les valeurs "yes", "no" ou "auto". Par exemple, scrolling = "no" signifie qu'il ne devrait pas avoir de barres de défilement.

8

longdesc

Cet attribut vous permet de fournir un lien vers une autre page contenant une longue description du contenu du cadre. Par exemple longdesc = "framedescription.htm"

9

width

Cet attribut spécifie la largeur de <iframe>.