Langages Web |
|
|
|
|
|
|
|
Les cadres
Que sont des cadres ?
Une page html constituée de plusieurs autres pages html.
L'emplacement de celles-ci dans la page principale, constituent les cadres (ou frames).
Démonstration :
Cette page html enregistrée sous page_principale.html, est constituée de :
- une frame qui s'appelle Banniere et qui est enregistrée sous publicite.html
- une frame qui s'appelle Menu et qui est enregistrée sous sommaire.html
- une frame qui s'appelle Main et qui est enregistrée sous contenu.html
Cadres composant la page principale |
Les balises utilisées sont <FRAMESET> et </FRAMESET>.
Ces balises permettent de définir le nombre de cadres et d'en définir les emplacements.
Elles possèdent les propriétés suivantes :
- BORDER="nombre en pixels"
- COLS=
- "nombre en pixels"
- "pourcentage"
- "*"
- FRAMEBORDER="nombre en pixels"
- FRAMESPACING="nombre en pixels"
- ROWS=
- "nombre en pixels"
- "pourcentage"
- "*"
Les propriétés BORDER et FRAMEBORDER déterminent la taille de la bordure des cadres
selon le navigateur utilisé.
FRAMESPACING détermine l'espacement entre les différents cadres.
COLS déterminent la largeur des cadres tandis que ROWS, la hauteur de ceux-ci.
A l'intérieur, on place plusieurs balises <FRAME>. Elle représente un des cadres de
la fenêtre.
Celle-ci possède les propriétés suivantes :
- MARGINHEIGHT="nombre en pixels"
- MARGINWIDTH="nombre en pixels"
- NAME="nom donné"
- NORESIZE
- SCROLLING=
- SRC=
- "chemin relatif"
- "chemin absolu"
Cadre inséré dans une page |
C'est en fait un cadre contenant une page, à l'intérieur de la page principale.
Cela se fait au moyen des balises <IFRAME> et </IFRAME>.
Ces balises possèdent la propriété suivante :
- SRC=
- "chemin relatif"
- "chemin absolu"
Cette propriété définit l'emplacement du fichier contenu dans le cadre.
Prenons une page interne insérée dans ce document.
Code :
Visualisation :