Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
Guide pour apprendre le langage HTML
16 février 2011

Les frames

Les frames sont des cadres permettant de découper la fenêtre du navigateur de votre visiteur en plusieurs pages HTML. Ce genre de mise en forme d'une page était très utilisé il y as quelques années, mais aujourd'hui leurs utilisé est très limité étant donnée que des effets similaire et beaucoup plus esthétique peuvent être obtenus à l'aide d'un style CSS.

Les frames nécessite donc la créations de plusieurs document HTML qui seront ensuite insérer dans une autres pages à l'aide de frames.

La première balise à insérer pour créer une frame est <frameset> :

cols & rows
L'attribut cols définit le nombre de colonnes, et rows le nombre de ligne. Exemple :

<framset cols="25%, 75%">

Ici nous auront donc deux colonnes, l'une occupant 25% de l'espace et l'autre 75% de l'espace.

Mais ce n'est pas tout, cette balise doit être accompagné de la balise <frame> sans quoi ceci ne sert à rien.

La balise frame elle doit comprendre au moins l'attribut "src" pour spécifier l'adresse du document HTML à insérer dans la frame. Exemple :

<frameset cols="25%, 75%">
<frame src="page1.html">
<frame src="page2.html">
</frameset>

Mais d'autre attribut peuvent aussi être utilisé avec la balise frame :
- name="" nous permet d'ajouter un nom à la frame.
- marginwidth="" définit la taille de la marge en pixels.
- marginheight="" même chose pour la marge du haut.
- scrolling="yes | no" pour définir si la frame doit contenir un barre de défilement.
- noresize cette attribut n'as pas de valeur et permet d'empêcher le navigateur de redimensionner la frame.
- frameborder="0 | 1" indique si la frame doit avoir une bordure ou non.
- bordercolor="#ffffff" définit la couleur de la bordure de frame.

Note : Je n'en parlerais pas d'avantage étant donnée que les frames sont considérée comme obsolète et pourrait très bien ne plus fonctionner à l'avenir. Donc éviter de créer des pages web à l'aide de frames.

Publicité
Publicité
Commentaires
Publicité
Newsletter
Guide pour apprendre le langage HTML
Publicité