oct
4
Évitez les frames
Catégorie: Webmastering | Commentaires fermés | 317 lectures
Lors de l'apparition des cadres (frames) en mars 1996 par Netscape, les webmasters se sont rués sur cette nouvelle possibilité de mise en page. Plusieurs pages sont intégrées dans un « jeu de cadre » (frameset). De cette manière, il est possible de faire défiler une page tout en conservant à l'écran le système de navigation, la bannière du site... Malheureusement, les frames contiennent des obstacles de taille.
Tous les navigateurs ne gèrent pas le frameset de la même façon. Il en découle des variations d'affichage plus ou moins importantes en fonction du browser et des versions.
Autre inconvénient, ce système vieillot pose problème en terme de référencement. Les moteurs de recherche indexent des pages de manière individuelle. La reprise d'une page interne dans les résultats d'un moteur, la rend orpheline de son cadre parent et donc du système de navigation.
L'usage des cadres condamne la référence aux liens profonds. Dans l'exemple de maitre.gege.free.fr, impossible de créer un lien interne en référence à une recette par exemple. Cela ne pose pas trop de problème pour un site vitrine de quelques pages, mais impensable pour un site conséquent. Un lien doit pouvoir pointer directement vers une ressource pour épargner un travail inutile de recherche au lecteur.
Dernier inconvénient, l'impression peut poser problème en fonction de la position du curseur dans le jeu de frames. L'idéal est de prévisualiser le rendu final dans le menu mais c'est loin d'être un réflexe.
Lire ailleurs: « Pour en finir avec les cadres »
