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?
Quand on parle d'une page de cadres, qu'est-ce que cela représente?
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.
2 - Alternatives aux cadres
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?
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.
3 - Moteurs de recherche et cadres
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?
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.