mac

Cours (x)HTML

Il est possible de scinder verticalement ou horizontalement une fenêtre en 2 ou plusieurs parties. Dans chaqu'une de ces parties viendra s'insérer un fichier html. L'unique souci, de ces séparation que l'on appelle frames ou iframes, est que ces frames peuvent causer un mauvais référencement de vos pages à travers les moteurs de recherche tels que Goggle, Msn Search, Altavista.

------------------------------------------------------------------------------------------------------------------------------------------------

9. Cadres

9.1) Cadre à division verticale

La structure d'une page formée par différents cadres est pratiquement la meme que celle d'une normale page html. L'unique différence est que la balise <body> est remplacées par la balise <frameset>

Syntaxe :

<frameset cols="20%,80%"> : 20%,80% permet d'orienter la taille des cadres pour 2 cadres verticales et cols de séparer la page en colonnes
<frame src ="menu.html"> : s'occupe d'aller chercher la page contenant le menu
<frame src ="contenu.html"> : s'occupe d'aller chercher le contenu de la page

Bien sur il est possible des remplacer par des noms différents les fichiers "menu.html" et "contenu.html"

Exemple :

9.2) Cadre à division horizontale

L'attribut cols peut être remplacé par rows pour obtenir une séparation horizontale. La valeur attribuée correspond à la taille du cadre par rapport à la largeur de la page

Syntaxe :

Exemple :

9.3) Cadre avec banniaire et sommaire

Syntaxe :

La commande Scrolling avec l'attribut Yes ou No permet d'autoriser ou non une barre de défilement.

Exemple :

9.4) Cadre avec hiérarchie imbriquée

Syntaxe :

Exemple :

9.5) Attribuer un nom à un cadre

Pour pouvoir faire des liens d'un cadre vers un autre, il faut leur donner des noms. Il est conseillé d'attrbuer un nom significatif (haut, bas, gauche, droite...).

Syntaxe :

9.6) Liens entre cadres

Par défaut un navigateur ouvrira la page correspondant au lien dans la même fenêtre que celle du lien. Pour forcer cette commande il faut utiliser l'attribut target dans le tag du lien.

Syntaxe :

Les différentes options :

------------------------------------------------------------------------------------------------------------------------------------------------

Retour - Sommaire - Suivant