truc précédent

sommaire

truc suivant

Cadre (frame) sans bordures


éléments requis: Home Page 3.0
plateforme: MacOS ou Windows
Voici une procédure vous permettant, à l'aide de Home Page 3.0, de supprimer les bordures des cadres (frame).

1. Ouvrez votre page de description de cadres (frame) dans Home Page.
2. Sélectionnez l'article Sélectionner un cadre de premier niveau dans le menu cadre. Répettez cette opération jusqu'à ce que l'article de menu devienne gris.
3. Sélectionnez l'article Afficher l'Editeur d'objet dans le menu Fenêtre.
4. Cliquez sur l'onglet Etendu .
5. Dans la zone de saisie paramètres HTML supplémentaires , saisissez le texte suivant:

BORDER=0 FRAMEBORDERS="NO"

6. Cliquez sur un cadre, cliquez de nouveau sur l'onglet Etendu de l'éditeur d'objet et saisissez dans la zone de saisie aramètres HTML supplémentaires , saisissez le texte suivant:

FRAMEBORDERS=0

7. Répettez l'opération 6 sur tous vos cadres.
8. Enregistrez votre page de description de cadres (frame).

Vous trouverez ci-dessous l'explication du problème sur la suppression des bordures de cadres.

extrait du livre HTML 4 De l'Initiation... à la Maîtrise, de Dick Olivier et Molly Holzschlag, édité par Simon & Schuster Macmillan dans la collection Le Tout En Poche, ISBN 2-7440-0507-X.

«Microsoft Internet Explorer et Netscape Navigator permettent de contrôler l'épaisseur des bordures, mais aussi de les supprimer. Dans HTML 4.0, seule la suppression de la bordure a été "officialisée".
Malheureusement, Microsoft et Netscape ne se sont pas mis d'accord sur le contrôle des bordures, et le W3C a retenu et rejeté des caractéristiques de l'un et de l'autre dans sa propre solution. Vous voilà donc obligé de jongler avec trois jeux de balises HTML non standards. Pour Microsoft Internet Explorer, vous allez supprimer les bordures en ajoutant l'attribut FRAMEBORDERS="NO" dans la balise <FRAMESER>. En outre, l'attribut FRAMESPACING permet d'y spécifier le nombre de pixels entre les cadres d'un frameset.
Pour Netscape Navigator, c'est BORDER="0" qu'il faut utiliser dans la balise <FRAMESET> pour supprimer les bordures de vos cadres; l'attribut BORDER= suivi d'une valeur en pixels définit l'épaisseur de la bordure.
Quant à HTML 4.0, il vous demande d'inclure l'attribut FRAMEBORDERS="0" dans chaque balise <FRAME> correspondant à un cadre adjacent. Les choix numériques de bordure sont 1, la valeur par défaut, et 0.
Si vous avez décidé que vos cadres n'auront pas de bordures à l'affichage, quel que soit le "standard" prévalant au niveau de l'utilisateur, tapez FRAMEBORDERS="NO" BORDER="0" dans la balise <FRAMESET> et FRAMEBORDERS="0"dans toutes les balises <FRAME> adjacentes. Remarquez en outre que l'emplacement de l'attribut a changé dans le projet proposé et que, désormais, vous allez devoir taper trois attributs dans les balises différentes afin de couvrir l'ensemble des navigateurs du marché.»

truc précédent

sommaire

truc suivant

maj: 4/01/1999


copyright © 1998-1999 Jean-Matthieu Charpentier & David Julot
tous droits réservés.