Aidenet.com  Aide informatique et nouvelles technologies
Accueil Télécharger
Actualités Boutique
Dossiers Forum
Encyclopédie Annuaire
 Créer son site
 
Accueil / Sommaire
CSS : tutoriel complet
Javascript : tutoriel
Réferencement
Les images
Les tableaux
Créer son blog
Couleur Héxa
 Internet
Accueil / Sommaire
 Informatique
Accueil / Sommaire
 Photo numérique
Accueil / Sommaire
 Logiciels
Windows XP
Skype
Claris Home Page
FTP Expert
Filezilla
Cute FTP
WinZip
 Aide
Index du site
Plan du site
Dico Anglais / FR.
Vocabulaire info.
Glossaire
Tags HTML
Liste extensions
Vocabulaire SMS
 Partenaires

Créer sa page perso

Les  Cadres

Page - 21

 

Présentation  - Fichier avec 2 cadres - Tags et attributs pour cadre - Espace entre cadres - Espace supprimé ou en couleur - Liens hypertextes TARGET - Cadres invisibles - Exemple TARGET - Fichier avec 3 ou 4 Cadres -I FRAME -

Fichier avec 2 cadres 

 

Supposons que la page d'accueil est votre fichier de base à partir duquel vous allez concevoir une page comprenant 2 cadres et le fichier "conteneur" va s'appeler automatiquement index.htm (ou index.html).

Lorsque vous envisagez de construire un fichier avec des cadres, la première chose à définir est l'agencement que vous souhaitez donner à la présentation avec les questions-clés suivantes :

- Combien de cadres
- Contenu de chaque cadre
- Dimension envisagée pour chaque cadre.

 

fig.1  2 frames

 

 Description

 Voici un exemple classique :

- Deux cadres A et B
- Contenu du cadre A pour le menu du site et contenu du cadre B pour l'accueil.

- Le contenu du cadre B changera en fonction des commandes du cadre A par des liens hypertextes appropriés, alors que le cadre A aura un contenu fixe.

- C'est pourquoi les dimensions seront calculées pour tenter de donner la plus grande largeur au cadre B et par voie de conséquence de réduire le cadre A limité à une largeur minimum mais restant supportable visuellement.

Ces questions-clés définies, vous allez créer le fichier index.htm (en supposant qu'il s'agisse de votre page d'accueil) qui va servir de conteneur pour recevoir les deux autres fichiers menu.htm et accueil.htm.

 

Fichier index.htm

Voici les tags élémentaires de base que vous devez inclure en premier :

<HTML>
<HEAD>
<TITLE>Exemple de cadre</TITLE>
</HEAD>

<FRAMESET COLS="22%,* ">

<FRAME SRC="menu.htm" NAME="gauche">
<FRAME SRC="accueil.htm" NAME="droite">

</FRAMESET>

</HTML>

 

-En noir les tags habituels obligatoires.
-En bleu les tags d'ouverture et fermeture FRAMESET servant de conteneur aux autres fichiers.(Notez que BODY a laissé la place à FRAMESET)
-En rouge les tags servant à désigner les fichiers appelés, "menu.htm" et "accueil.htm" qui vont s'afficher.
-En rose les tags qui donnent un nom unique et définitif à chaque emplacement de cadre.
-En vert l'attribut COL détermine les dimensions retenues pour chaque cadre en vue de définir le partage de la fenêtre du navigateur. (explication donnée juste après la fig.2 ci-dessous)

 

Maintenant je vous suggère d'ouvrir un dossier appelé souvent "répertoire" dans lequel vous glissez vos trois fichiers établis sur une simple feuille et dont index.htm porte les informations de base ci-dessus décrites. Ouvrez le fichier index.htm dans votre navigateur et voici (en modèle réduit ) une page 2 cadres à son premier stade :

 

fig.2 netscape avec 2 cadres

 

Tout est là : le titre, le menu et l'accueil. Notez qu'au final les barres de défilement ne seront pas forcément présentes. Vous en déciderez plus tard et ici la réduction de la fenêtre du navigateur en est seule responsable, le tag permettant si besoin de les supprimer n'ayant pas été placé dans le code source.

Comme vous allez par la suite remplacer la page d'accueil par d'autres fichiers, il est naturel qu'elle figure dans le menu pour y revenir à tout moment si besoin.

 

Tags (T) et Attributs (A)

<FRAMESET> ---- </FRAMESET>  (T)

Ce tag qui prend la place habituelle de <BODY> </BODY> sert à délimiter dans le fichier "conteneur" les zones définissant les cadres verticaux et horizontaux, et leurs dimensions en pixels (=20) ou en pourcentage (=20%).

 

SRC (T)

<FRAME SRC="menu.htm"

Ce tag définit le nom du document qui sera affiché dans le cadre dont l'emplacement prévu se trouve indiqué en suivant.

 

NAME (A)

NAME=gauche">

Cet attribut définit le nom unique et définitif donné à un emplacement de cadre.

 

"COLS"  et  "ROWS" (A)

Pour définir la dimension des cadres contenues dans la fenêtre, vous donnez dans un premier temps et approximativement une valeur exprimée par un nombre soit en pourcentage (%) ou en pixels (25% = 133 pixels), ou encore par un astérisque *.

"COLS" définit la largeur des différents cadres verticaux : 25%,75% pour 2 cadres ou encore : 25%,50%,25% pour 3 cadres. (vertical = identique aux portes d'une armoire)

"ROWS" définit la hauteur des différents cadres horizontaux, avec les mêmes éléments que pour COLS. (horizontal = identique aux tiroirs d'une commode)

L'astérisque * définit un reste, c'est à dire que pour l'exemple des deux cadres vous avez attribué 22% de largeur au cadre du menu et vous laissez le reste pour la page de droite, ce qui revient à laisser le navigateur attribuer le maximum de place disponible pour cette zone. Vous pouvez coder l'astérisque seule ou, comme l'exige Claris Home Page par le chiffre1 suivi de l'astérisque = 1*

Rien ne vous empêche de donner les valeurs suivantes, qui diviseront alors la page en autant de cadres identiques :

 <FRAMESET COLS="1*,1* ">  pour diviser en deux cadres verticaux.

 <FRAMESET COLS="1*,1*,1* "> pour diviser en trois cadres verticaux.

Il en sera de même pour les cadres horizontaux.

 

Attention : sachez que cette dimension: Exprimée en pixels la taille restera toujours la même et l'utilisation des barres de défilement peut alors devenir obligatoire. Exprimée en pourcentage la taille variera avec celle de l'écran du navigateur de votre visiteur et sera souvent plus agréable.

 

Vous venez de réaliser une page composée de 2 cadres verticaux et il en aurait été de même pour une page avec deux cadres horizontaux , en changeant tout simplement COLS par ROWS. Une fenêtre à 3 cadres est expliquée plus loin.

Vous allez maintenant découvrir de nouveaux tags et attributs qui aident à réaliser une présentation qui va chercher à atteindre la perfection !!!

Présentation  - Fichier avec 2 cadres - Tags et attributs pour cadre - Espace entre cadres - Espace supprimé ou en couleur - Liens hypertextes TARGET - Cadres invisibles - Exemple TARGET - Fichier avec 3 ou 4 Cadres -I FRAME -

Sommaire Page perso

 

Tous droits réservés © 1997-2002. aidenet.com

DERNIERS MESSAGES DU FORUM
CCD format [Etudes et travail]
Pour les questions liées à la sécurité informatique [A l'aide !]
problème avec windows xP [Portables]
feuilles de css alternatives [HTML / CSS / Javascript]
probleme de compatibilité entre IE et Firefox, voi... [HTML / CSS / Javascript]
[Qt]etablir la liaison avec ma base de données via odbc [C / C++ / .Net]
au secour [Autre]
Choix de l'objectif sur boitier reflex numerique [Appareils photos numériques]
changer la feuille de style [HTML / CSS / Javascript]
Page perso pb affichage [Free]
FTP (dos) Syntaxe pour un nom de repertoire avec u... [Autre]
index.htm [Autre]
Passge au Valideur CSS [HTML / CSS / Javascript]
connecter delphi à oracle [Delphi / Pascal]
Y a personne [Divers]
Tous les messages ici...
Toshiba Satellite A200-214
590 € Details
Apple iPhone
369 € Details
Airis PDA T620
195 € Details
 



Partenaires : Youpil |  DivertissonsNous |  Annuaire blog |  Live Messenger |  Logiciels photo |  Hébergeur d'images |  Meuble TV |  Videosduweb |  Blog Webmaster |  PSP |  Sorties cinéma
Tous droits réservés © 1997-2008. www.aidenet.com     Edité par FAPROD