Onwebcreations.Net  
Onwebcreations.Net
 
Programmation
Services Gratuits
Codes Sources
Divertissements
   

  Les outils de mise en page HTML Haut de page


  Définir l'apparence d'un texte Haut de page

L'apparence d'un texte se définie selon les paramètres suivants.

<font face="Verdana" size="2" color="#000000"> Texte en Verdana, de taille 2 et de couleur noire.</font>


  L'alignement d'un paragraphe Haut de page

Un paragraphe, par défaut, est aligné à gauche. Cependant, il est possible de le centrer, de l'aligner à droite, encore de le justifier (conseillé).

<p align="left"> Mon paragraphe aligné à gauche </p>
<p align="center"> Mon second paragraphe centré </p>
<p align="right"> Mon troisième paragraphe aligné à droite </p>
<p align="justify"> Mon dernier paragraphe en justifié </p>



Notez que le navigateur espace volontairement les paragraphes entres eux. Pour effectuer un simple retour à la ligne dans un paragraphe, utilisez cette balise : <br> pour break. Cette balise est particulière, elle n'a pas de fermeture. Mais comme nous l'avons souligné, nous nous dirigeons vers un langage de transition, le XHTML, pour attendre l'objectif final, le XML. Or, toutes les balises doivent obligatoirement se fermer. Ainsi, les balises sans fermetures devront systématiquement s'écrire de la manière suivante : <br />.

Vous pouvez structurer votre document HTML en blocs. Ces mêmes blocs intègreront plusieurs paragraphes ou un ensemble plus vaste d'éléments.

<div align="left"> </div>

Notez qu'il est possible de définir l'orientation du texte. Par défaut, celle ci est de gauche à droite ( Left To Right ). Mais il peut aussi s'orienter dans le sens inverse, c'est à dire de la droite àvers la gauche ( Right To Left ). Voici comment définir l'orientation d'un paragraphe :

<p align="justify" dir="ltr"> Paragraphe en justifié, allant de la gauche vers la droite. </p>
<p align="justify" dir="rtl"> Paragraphe en justifié, allant de la droite vers la gauche. </p>


  Balises de gras, italique, soulignement Haut de page

<b> Texte en gras </b>
<i> Texte en italique </i>
<u> Texte en souligné </u>

Notez que les effets se cumulent : <div align="center"><font face="Arial" size="5" color="gray"><b><i><u> Texte gras, italique et souligné et centré ; en Arial, taille 5, et de couleur gris </u></i></b> </font></div>
 


  Définir un lien hypertexte Haut de page

Un lien hypertexte permet au visiteur de se rendre sur une autre page Web en cliquant sur un mot. On appelle page mère, la page contenant le lien, et page cible, la nouvelle page à charger. Un lien hypertexte se définie selon les paramètres suivants.

  • L'adresse de destination local ou absolue (et si besoin est, l'ancre de destination séparée par un dièse)

  • Le cadre de destination, pour produire des effets particuliers.

Les couleurs particulières des liens non visités et visité, sont définies dans les paramètres du BODY.

<A HREF="page.htm"> Lien vers page.htm </A>

Il existe deux types de destinations.

  • La destination local ou relative. L'adresse de destination est relative à l'emplacement de la page mère.

  • La destination absolue. L'adresse de destination est complète, et ne dépend pas de l'emplacement de la page mère.


  Le lien relatif Haut de page

Mise en situation :

Vous changez le nom de domaine de votre site. Cependant, vous gardez strictement les mêmes pages Web. Dans le cas où vous avez adopté des liens relatifs, aucune modification n'est à apporter sur votre site : vos liens pointent toujours vers une cible existante et correcte. Malheureusement, si vous avez adopté des liens absolus, il vous faudra mettre à jour l'ensemble de votre site, car ceux ci pointent toujours vers votre ancienne adresse Web.

Un lien relatif prend pour référence l'emplacement de la page mère, au sein de l'arborescence des répertoires. Le chemin relatif prend pour point de départ cet emplacement de référence, pour mener la visiteur vers sa destination finale. Vous pouvez alors être amené à monter dans l'arborescence des répertoires supérieurs, ou à descendre dans les sous répertoires. Un répertoire contient au minimum deux répertoires, même si vous n'avez créé aucun répertoire.

Contenu d'un répertoire
Nom du répertoire Description
../ Répertoire supérieur, ou répertoire parent
./ Répertoire courant
MonPremierRepertoire/ Il s'agit du premier répertoire créé.

 

Imaginez que MonPremierRepertoire/ est le seul répertoire que vous ayez créé. Même si celui ci est le seul visible à vos yeux, il en existe en réalité trois. ../ permet de remonter au niveau supérieur, et ./ représente le répertoire courant. C'est sur ces répertoires invisibles que se base le fonctionnement des liens relatifs. Le lien suivant est donc un lien relatif, pointant vers une page du même répertoire.

<A HREF="page.htm"> Lien vers page.htm </A>

Equivaut à

<A HREF="./page.htm"> Lien vers page.htm </A>

Nous voulons maintenant pointer vers page.htm contenue dans un sous répertoire nommé doc/

<A HREF="doc/page.htm"> Lien vers page.htm </A>

Pointons vers page.htm, mais appartenant cette fois ci au répertoire supérieur nommé racine/

<A HREF="../page.htm"> Lien vers page.htm </A>

Il est obligatoire de nommer le nom du répertoire lorsque l'on descend dans l'arborescence. En revanche, lorsque l'on remonte dans l'arborescence, il est inutile de nommer le répertoire. Nous utilisons simplement ../

Quelques exemples :

<A HREF="../../page.htm"> Nous montons ici de 2 répertoires </A>
<A HREF="sous_rep_1/sous_rep_2/page.htm"> Nous descendons ici de 2 répertoires </A>


  Le lien absolu Haut de page

Mise en situation :

Vous voulez transporter votre visiteur vers un autre site Web. Le lien relatif en est incapable, car limité au sein de l'arborescence de votre propre site Web. Le lien absolu est dans ce cas obligatoire.

Le lien absolu est une adresse Web complète. Un lien relatif peut être remplacé par un lien absolu, mais l'inverse n'est pas valable, comme le montre la mise en situation précédente. Le lien absolu ne tient pas compte de l'emplacement de la page mère au sein de l'arborescence des répertoires. Une adresse Web, ou URL Uniform Resource Locator se décompose de la manière suivante.

  • Le protocole (obligatoire)
  • Un couple d'identification / mot de passe, le mot de passe est visible dans l'URL. (optionnel)

  • Le serveur (nom de domaine ou adresse IP) (obligatoire)

  • Le numéro de port (optionnel sur port 80)

  • Le chemin d'accès au fichier, chemin relatif prenant pour point de référence, le répertoire racine du serveur.

Exemple d'URL complète :

http://MonID:MonPassword@www.onwebcreations.net:80/repertoire/fichier.htm

Le protocole FTP utilisé pour mettre vos pages Web à jour nécessite une identification : Votre ID, PASS, et l'adresse du serveur serveur. Si votre navigateur Web permet une connexion FTP, le webFTP sous MS Internet Explorer, vous pouvez directement mettre à jour votre site en utilisant un lien de ce type :

ftp://id:pass@serveur.com:21

Pour transmettre des fichiers sur le serveur, utilisez le copier/coller, ou le glisser/déplacer sous MS Windows XP. Pour rapatrier un fichier sur votre disc dur, effectuez la même manipulation, mais dans l'autre sens.

Quelques exemples :

<A HREF="http://www.onwebcreations.net/index.php" > Page d'accueil Onwebcreations.Net </A>
<A HREF="ftp://anonymous:anonymous@MonServeurFTP.com:21"> Connectez vous sur mon serveur FTP en anonyme !</A>

 


  Les liens hypertextes munis d'ancres Haut de page

Une ancre est comparable à un signet de page dans MS Word. Si vous voulez conduire le visiteur à un paragraphe précis et non en début de page, placez une ancre à cette endroit à l'aide de l'instruction <A NAME="ancre1"></A> puis pointez le lien local ou absolu de la manière suivante.

<A HREF="page.htm#ancre1"> Ceci est un lien hypertexte vers la page.htm à l'ancre1 </A>

Exemples : testez les liens ci dessous :

page_12.php
page_12.php#c
page_12.php#d

Notez que l'on sépare l'adresse de destination et l'ancre par un dièse.


  Effets particuliers sur un lien : Le paramètre target Haut de page

Du mot anglais Target, signifiant cible, ce paramètre dote le lien de propriétés particulières.

Target Description
_blank Le lien s'ouvre dans une nouvelle fenêtre
_top Le lien ferme toutes les structures de frames pour ouvrir la nouvelle page
_parent Le lien s'ouvre dans le jeu de cadre immédiatement supérieur
_self Le lien s'ouvre dans la frame courante. C'est la valeur par défaut du target.

Exemple :

<A HREF="page.htm" target="_blank"> Ouvrir page.htm dans une nouvelle fenêtre </A>

Dans les structures de frames, ce paramètre permet d'activer le lien dans une frame voisine, dont le nom doit figurer dans la valeur du target.


  L'insertion d'une image dans une page Web Haut de page

JPG et GIF sont des formats bitmap et non des formats vectoriels, parfaitement adaptés aux sites Web. Ce sont des formats fortement compressés, ils diminuent ainsi la durée de chargement d'une page Web.

Le format GIF

Disposant d'une gamme de 256 couleurs, le format GIF repose sur une définition par couches ou entrelacées. L'image est d'abord chargée en sa totalité, puis sa définition s'améliore couches après couches. D'autre part, le GIF permet de rendre une couleur transparente et de réaliser des séquences animées.

Le format JPG

Disposant d'une gamme de 16,7 millions de couleurs, le format JPG est moins volumineux que le format GIF. Vous l'utiliserez en priorité pour vos illustrations.

Notez qu'un réglage permettant de désactiver le chargement des images est prévu dans les navigateurs Web, ce qui améliore la navigation sur une connexion Internet à faible débit. A cet égard, il est prévu un texte de substitution au cas où l'image ne se charge pas.

<img src="image.jpg" border="0" alt="texte de remplacement" width="100" height="100">

image.jpg  Il s'agit de l'adresse local ou absolue de l'image.
border spécifie la largeur de la bordure de l'image en pixels.
ALT permet de spécifier le texte de remplacement. Par ailleurs, ce texte s'affichera en Info Bulle lors du survol de l'image par la souris.

width et height définissent respectivement la largeur de l'image et la hauteur en pixels. En cas d'omission de ces informations, l'image se charge en taille réelle. Vous pouvez effectuer un dimensionnement mais qui n'aura aucune influence sur le poids de l'image à charger. Le fait de renseigner les dimensions de l'image permet un chargement de la page Web plus rapide. En effet, le navigateur peut déjà réserver un emplacement libre pour les images dans la page, avant même que celles-ci soient complètement chargées. Dans le cas contraire, il devra constamment réajuster sa mise en page, ce qui allongera nécessairement le temps de chargement.

Pour ajouter un lien sur une image, procédez comme de la manière suivante :

<A HREF="page.htm"> <img src="image.jpg" border="0" width="100" height="200" ALT="texte si l'image ne se charge pas.."> </A>


  L'image à zones réactives, l'imagemap Haut de page

L'image à zones réactives consiste à insérer plusieurs liens dans une même image. Certaines zones seulement sont affectées d'un lien : les zones réactives.

Cherchez les trois zones réactives dans l'image ci dessous en parcourant la surface avec votre souris.


Une image à zones réactives
Montagnes émergeant des nuages, vue aérienne - Une splendide mer de nuages..


Il est possible d'intégrer dans une même page Web, plusieurs images réactives. Pour ce faire, il faut d'une part définir les zones réactives à l'aide de coordonnées, et d'autre part, affecter cet ensemble de définitions sur l'image.

Définir les zones réactives à l'aide des coordonnées

Vous avez à votre disposition trois types de zones réactives. Les rectangles, les cercles, et les polygones. Il faut définir de manière très précise, au pixel près, les coordonnées de ces surfaces..

Type de surface Systèmes de coordonnées
Rectangles 4 valeurs : x1, y1, x2, y2 où le couple x1, y1 correspond aux coordonnées du point situé dans l'angle supérieur gauche du rectangle et x2, y2 correspond aux coordonnées du point situé dans l'angle inférieur droite.
Cercles 3 valeurs x, y, z où le couple x, y correspond aux coordonnées du centre du cercle en pixels et z au rayon de ce cercle, en pixels.
 
Polygones N valeurs :  x1, y1, x2, y2, x3, y3, xN, yN où le couple x1, y1 correspond aux coordonnées du premier point, jusqu'au Nième point.
 

 

Vous pouvez maintenant éditer votre carte de coordonnées définissant vos zones réactives à l'aide de la balise <MAP>. L'idéal est de placer cette définition dans la partie <HEAD> de votre document.

<map name="MaCarte">
<area href="page1.htm" shape="rect" coords="306, 55, 426, 123">
<area href="page2.htm" shape="circle" coords="184, 121, 29">
<area href="page3.htm" shape="polygon" coords="106, 192, 61, 234, 116, 271, 160, 229, 225, 269, 242, 206, 203, 172, 178, 201, 129, 148, 130, 188, 82, 157, 83, 181, 93, 191">
</map>

Appliquez maintenant cette définition sur votre image.

<img border="0" src="img/ImgReactives.jpg" usemap="#MaCarte" width="480" height="309">


  Système de coordonnées d'une image Haut de page

 


Système de coordonnées d'une image.

Vous pouvez bien évidemment utiliser votre logiciel de traitement d'images pour déterminer les coordonnées d'un point. Habituellement, il suffit de survoler le point à l'aide la souris, pour voir apparaître dans la barre de statut, les coordonnées du point survolé. L'illustration ci dessus vous montre la signification d'un couple de valeurs x, y d'un point au sein d'une image.

 
    Haut de page
© Onwebcreations.Net : Programmation & Services Internet
Accessible aussi par : Services-Gratuits-Webmasters.com
Contacter le suppport technique
Internaute(s) actuellement sur le site.