Les FrameSet

Les FrameSet

Définition

Le frameset est une ancienne technique du HTML permettant de diviser une page web en plusieurs zones indépendantes. Chaque zone affiche un document HTML différent.

Ainsi, au lieu d’avoir une seule page contenant à la fois une barre de navigation et un bloc de contenu, on crée :

Chaque partie fonctionne comme un document autonome, chargé dans une "frame".

Aujourd'hui les structures en FrameSet ne sont plus recommandées pour des questions de référencement.

Créer une page FrameSet

Pour créer un FrameSet, il fait créer une page index.html qui sera réservée à la structure de la page.

Pour créer une page en frameSet, on utilise deux jeux de balises :

  • <html>
    • <head>
      • <title>Exemple en frameSet</title>
    • <head>
    • <frameset cols="20%,*">
      • <frame name="navBar" src="nav.html">
      • <frame name="content" src="main.html">
    • </frameset>
  • </html>

Explication du code

<frameset cols="20%,*">

<frame name="navBar" src="nav.html">

<frame name="content" src="main.html">

Le FrameSet Aujourd'hui

Aujourd’hui, avec l’arrivée de HTML5, les balises <frameset> et <frame> sont devenues obsolètes et ne doivent plus être utilisées pour développer des sites web modernes destinés au public (front-office). Elles ont été remplacées par :

Cependant, il est encore possible de rencontrer des FrameSet dans :

Dans des environnements très spécifiques ou des projets legacy complexes, ils peuvent encore fonctionner, mais leur utilisation est fortement déconseillée dans tout nouveau développement.

Partager
Partager sur Twitter