En poursuivant votre navigation sur notre site, vous acceptez l’utilisation de cookies afin d’améliorer votre navigation. En savoir plus Réduire
Plan du site  ·  Mentions Légales  ·  Statistiques  ·  Contact PatMax Web ·  PatMax Annuaire · 
FAQ
Connexion · M’enregistrer
Afin de bénéficier de l'intégralité des fonctions de ce forum il est conseillé de vous connecter
PatMax Scripts va fermer définitivement au mois d'avril 2024

Index du forum » ENTRAIDE » SITE & PAGE WEB » Divers

 
Poster un nouveau sujet Répondre au sujet
Message Auteur
 Sujet du message:
Message Posté: Dim 6 Nov 2005 02:01 

La commande FRAME permet de définir un cadre à l'intérieur du conteneur <FRAMESET>. Elle a plusieurs attributs, les plus importants étant SRC et NAME.

Attention, les balises frameset doivent remplacer les balises body, ne les mettez pas à l'interieur!! Supprimer vos balises body!!


La balise Frameset et ses attributs

<frameset> </frameset> balise frameset, vous placerez votre ou vos frames entre ces deux balises

Les attributs ROWS et COLS permettent de spécifier le type de cadre, qui peut-être vertical (ROWS-ligne) ou horizontal (COLS-colonnes).
Ils prennent une liste de valeurs séparées par des virgules. Ces valeurs, sous forme de pourcentage entre 1 et 100% ou sous forme de pixel.

Deux remarques: si une valeur manque ou est remplacée par une étoile(*) la colonne ou rangée s'ajustera automatiquement, de plus la hauteur de toutes les rangées ou la largeur de toutes les colonnes doit correspondre à la hauteur ou à la largeur de la fenêtre du navigateur, sinon la dernière valeur ne sera pas prise en compte et la fenêtre ou rangée s'ajustera automatiquement à l'écran.

rows="" definit la taille des colonnes de votre frame

cols="" definit la taille des lignes de votre frame

frameborder="" cet attribut permet de déterminer si les cadres auront ou n'auront pas de bordure. Il à deux valeurs 1 ou 0.

border="" cet attribut permet de déterminer la taille des bordures entourant les cadres. Valeur en pixels définissant la taille de la bordure. La valeur 0 indique aucune bordure.

bordercolor="" cet attribut permet de déterminer la couleur de l'ensemble des bordures des cadres. Il suffit pour cela de spécifier une couleur sous forme de nom(ex: red) ou de sa valeur hexadécimale .

framespacing="" cet attribut permet de déterminer un espace entre les cadres. Valeur en pixels définissant l'espace entre les cadres. La valeur 0 indique aucun espace.


Exemple d'utilisation :

<frameset border="0" framespacing="0" cols="220,*">
<frame src="monhautdepage.html">
</frame>
<frame src= "mapage.html">
</frame>

----

La balise Frame et ses attributs

-<frame> </frame> balise frame

-src="" cet attribut indique l'URL (chemin) du document HTML qui sera affiché dans un cadre spécifique.

-name="" cet attribut permet de donner un nom à un cadre, ce qui permettra ensuite de l'appeler avec l'attribut TARGET, attention majuscule différent de minuscule pour le nom donné.

-frameborder="" cet attribut permet de déterminer si les cadres auront ou n'auront pas de bordure. Deux valeurs 1 ou 0.

-border= cet attribut permet d'ajuster l'espace entre les cadres. La valeur doit être en pixels. Cet attribut n'étant pas reconnu par tout les navigateurs, je vous en déconseil l'usage

-marginwidth="" permet de spécifier la grandeur des marges de gauche et de droite du cadre crée, la valeur doit être exprimée en pixels, elle peut avoir comme valeur 0.

-marginheight="" permet de spécifier la grandeur des marges de haut et de bas du cadre crée, la valeur doit être exprimée en pixels, elle peut avoir comme valeur 0.

-noresize en utilisant cet attribut vous interdisez à l'utilisateur de redimensionner les cadres. Par défaut les cadres peuvent être redimensionnés.

-scrolling="" cet attribut permet d'attribuer ou non une barre de défilement (scrollbar) à un cadre. Trois valeurs yes, no, auto.


Exemple d'utilisation :

<frameset cols="55,*">
<frame scrolling="no" src="frame1.html" name="frame gauche" marginwidht=2 marginheight=2>
</frameset>
<frameset cols="870,*">
<frame src="frame2.html" name="frame centre" marginwidht=2 marginheight=2>
<frameset cols="55,*">
<frame scrolling"no" src="frame3.html" name="frame droite" marginwidht=2 marginheight=2>
</frameset>
<noframe></noframe>

----

Exemple de frame

Le meilleur moyen de comprendre est d'avoir un exemple concret, alors voici un script vous présentant le frameset d'une page divisée de façon à obtenir une frame en haut et deux en bas:

Commencez par créer 3 pages indépendantes, ici nommées pour l'exemple:
frame1.html; frame2.html; frame3.html


Puis créez votre 4è page qui affichera les frames, en voici le code:

<html>
<head>
<title>test frame</title>
</head>

<frameset rows="220,*">
<frame src="frame1.html">
</frame>
<frameset cols="180,*">
<frame scrolling="no" src="frame2.html">
<frame src="frame3.html">
</frameset></frameset><noframes></noframes>
</html>


Enregistrez votre nouvelle page dans le même dossier que vos 3 première page. Vous obtiendrez cela normalement :

[align=center]Image[/align]


Comme vous le constatez, les differentes frames se centre automatiquement dans leur cadre, pensez y plus tard lorsque vous créez vos différentes pages!!

---


Répondre en citant le message  
Haut  
 
Poster un nouveau sujet Répondre au sujet



Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités


Afficher les messages postés depuis:   Trier par  
Aller à:  

Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas modifier vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Index du forum » ENTRAIDE » SITE & PAGE WEB » Divers

cron

Votre site ici

Inscrire votre site        Voir plus de boutons
 

Reproduction strictement interdite sans l'autorisation de l'administrateur.

PatMax © 2006 - 2008
Développé par phpBB® Forum Software © phpBB Group    
Traduit par phpBB-fr.com
Thème graphique par PatMax ©