FAQ Expression Web, SharePoint Designer et FrontPage

 Questions, aides et astuces, provenant au départ du forum microsoft.public.fr.frontpage.

Cadres

 
  1 -Qu'est-ce qu'une page de cadres?
  2 -Alternatives aux cadres
  3 -Moteurs de recherche et cadres
 

Remarque: les cadres peuvent être modifiés dans FrontPage et dans Expression Web. Mais ils sont considérés comme désuets car ils ne sont pas accessibles pour tous les visiteurs. Si vous utilisez des pages de cadres, la plupart d'entre eux ne verront qu'une partie de votre site, parce qu'une recherche dans un moteur de recherche mène souvent à une page seule, sans l'afficher avec ses cadres.

 

1 - Qu'est qu'une page de cadres?

Question 1 Quand on parle d'une page de cadres, qu'est-ce que cela représente?

Réponse 1 Une page de cadres sépare une page Web en différentes sections, chacune contenant en réalité une autre page Web. Par exemple, le cadre de gauche peut contenir une page avec le menu. En créant une page avec trois cadres, on génère en fait quatre pages. Les trois premières correspondent aux trois pages que l'on voit et la dernière forme le cadre contenant l'ensemble de ces trois pages. Cette page de cadres, celles qui contient les autres, est souvent nommée index.htm afin d'être affichée dès l'arrivée des visiteurs.

Cette méthode est maintenant déconseillée.

Retour au début

2 - Alternatives aux cadres

Question 2 J'ai un menu vertical que j'ai placé dans un cadre à gauche. L'intérêt principal du cadre pour moi est qu'il ne se charge qu'une fois, mais je voudrais savoir s'il existe d'autres alternatives pour placer mon menu? Qu'est-ce qui est le plus utilisé d'habitude?

Réponse 2 Une bonne alternative pour créer des sections dans la page, c'est d'utiliser des divisions (balises div). Ce sont des blocs pour encadrer une partie des paragraphes et ils sont positionnés de façon à simuler des colonnes. Vous en trouverez plusieurs modèles dans Expression Web et SharePoint Designer 2007, au menu Fichier - Nouveau - Page - Dispositions CSS. Un fichier avec les blocs div est alors mis en place, tandis qu'une feuille de style définit leur position.

Puis, lorsque la première page est enregistrée comme un modèle Web dynamique, elle sert à répéter automatiquement son contenu dans toutes les pages liées. Vous trouverez plus d'informations dans la rubrique Modèle Web dynamique.

Note: Si un navigateur ne comprend pas cette commande <div>, cela ne cause pas de problème, les divisions étant alors affichées l'une à la suite de l'autre. Le contenu demeure donc accessible.

Retour au début

3 - Moteurs de recherche et cadres

Question 4 Apparemment, il ne faut pas faire de cadre sur la page d'accueil sous peine de ne pas être vu et donc référencé par les moteurs de recherche. Pour les autres pages du site, peut-on utiliser des cadres... et avoir un référencement?

Réponse 4 La plupart des moteurs ne savent que suivre les liens introduits par href="page.htm" et non pas par src="page.htm", ce qui fait qu'ils restent bloqués à la page de cadre.

La parade c'est de remplir correctement la balise "noframes", celle où il est souvent marqué "Cette page utilise des cadres, mais votre navigateur ne les prend pas en charge." Le contenu de cette balise se prépare facilement: lorsque la page de cadre est ouverte dans FrontPage, remarquez l'onglet "Pas de cadres" au bas. Dans cet onglet, inscrivez un résumé du site et ajoutez des liens vers les pages importantes. Au niveau du code Html de la page de cadres, le contenu de l'onglet "Pas de cadres" devient celui de la balise noframes. Avec ça, normalement les moteurs doivent pouvoir s'y retrouver.

Autre difficulté: les pages appelées dans des cadres sont très souvent affichées seules, sans le cadre, donc sans menu (par exemple quand elles sont trouvées en passant par un moteur de recherche). Il serait bon d'ajouter un lien hypertexte pointant vers la page d'accueil au début ou à la fin de chacune des pages du site, de façon à permettre aux visiteurs de naviguer quand même.
 
Cela devient vite très compliqué, c'est pourquoi l'usage des cadres tend vraiment à disparaître.

Retour au début