5. La balise lien

Un lien sert à relier les différentes pages de votre site entre elles et permet à votre visiteur de naviguer aisément entre elles ,on parlera ici de lien relatif.
Ils servent aussi à relier des pages de différents sites entre eux, comme je viens de le faire en postant un lien dans l'exemple precedent, ceci s'appelle un lien absolue.

Voici un ensemble de lien relatif entre deux pages de votre site (placez dans le même dossier,sinon il faut bien préciser où se trouve l'autre fichier en local)

index de fichier

Nous avons ici 2 pages html, l'une nommée source et l'autre cible. Elles sont toutes les deux placées dans le même dossier nommé : "site" et qui se situe à la racine de mon disque dur.

Si le dossier cible était placé dans le sous dossier nommé toto on aurait mis:

Dossier cible

Cela peut paraître complexe, mais vous verrez qu'en réalité c'est simple avec un minimum de pratique. Cependant je conseille très fortement de mettre pour le moment tout vos fichiers dans le même dossier.
Pour créer un lien, il faut utiliser la balise <a> .
Nous allons pour la première fois utiliser la notion d'attribut. L'attribut et un paramètre que l'on ajoute à une balise pour lui donner des précisions nous utiliserons ici celui nommé <href>. Il permet de définir la position du fichier que l'on cherche à relier à la page
la balise s'écrit donc de la forme suivante, attention cela change d'habituellement:

Code Source d'un lien

Testez la balise pour voir son affichage avec ce code. C'est la manière la plus efficace de s'en faire une idée.

Apprendre le Html5

Il suffit donc de mettre le texte du lien entre les balises <a> et </a>, et d'indiquer l'adresse de la page dans le href=" ".
Nous avons fais ici un lien absolu. Voyons maintenant le principe du lien relatif. Pour cela rien de plus simple, il faut tout d'abord 2 fichiers en html, appelons les toto.html et titi.hmtl par exemple, ils seront dans le même dossier pour plus de simplicité.

A present observé ce code, vous devriez pouvoir le comprendre.

Dans le fichier titi je met le code suivant:

Exemple2

Et dans le fichier toto :

Exemple3

Rien de plus facile!

Nous avons suivi ici exactement le même principe que pour le lien absolu sauf pour l'attribut href="".
Nous y avons mis le nom du fichier que nous souhaitions visiter, en sachant qu'ils sont situés dans le même dossier.
Voila! Vous savez maintenant utiliser des liens relatifs et absolu !Vous pouvez donc naviguer entre différents sites du web ou encore sur différentes pages de ton site !

Félicitations !
Cependant... une petite question, supposons que vous aiez une page remplie de texte, que vous ne veuilliez naviguer non pas sur une page différente
ma sur la même.
Que faire ?
Rien ne sert de dérouler frénetiquement votre souris à chaque fois, il existe une manière plus rapide et bien plus efficace :

6. Les Ancres.

Une ancre et un "mini lien" interne à la page. Elle permet aux visiteurs de se déplacer à l'endroit exact qu'ils le souhaitent, les FAC sont faites de cette manière par exemple.

La création d'une ancre se fait en deux étapes.
Tout d'abord on crée un lien habituel à la différence près du href="" :

Balise Ancre

En effet, il faut mettre un # pour informer le navigateur de la présence d'une ancre. Ensuite, il faut placer cette ancre dans le texte à l'endroit où l'on voudrait qu'il pointe. Pour l'introduire, on utilise l'attribut "id"

Code Source d'une ancre

Dans le code vous remarquerez l'ajout de la taille 2, cela aurait pu être n'importe quelle autre balise du body.
Faite donc des tests avec vos propres choix.

Note :

S'il il ne se passe rien c'est certainement car vous n'avez pas mis assez de texte pour que la barre défilante soit nécessaire. Maintenant un petit exercice assez subtile, seriez vous capable de créer une ancre dirigeant vers une autre page?


*
*
*
*
*
*
*
*
*
*
*
* Alors??
Si vous avez réussi, félicitation!
Pour les autres voici la réponse!

Soit le fichier nommé page1.html et l'ancre nommé ancreSurUnAutreSite

Solution

Il suffit donc de placer l'adresse de la page avant le # puis de preciser avec "ancreSurUnAutreSite" l'endroit precis où l'on veut emmener le visiteur

7. la balise image

A présent nous allons voir l'insertion d'une image dans une page html. Pour cela, je vais vous présenter la balise simple

Code Source de la balise image

La présence d'une balise simple n'est pas surprenante.
En effet, placer une image dans une page est une insertion, d'où la présence d'une balise simple.
Cependant pour la balise image vous devez avoir deux attributs. Pour afficher un fichier de type png, jpg, jpeeg, gif ,seuls ces types sont supportés, il faudra utiliser la racine de balise suivante:

Code Source complet de la balise image

Les deux attributs sont " src " et " alt".

  • "src" sert à préciser l'endroit où se trouve le fichier à insérer.

    Ici , le fichier "machin" se trouve dans le dossier "images".

  • "alt" sert à afficher un texte alternatif afin de prévenir le visiteur si l'image ne s'affiche pas.

  • L'attribut "alt" est trés utile pour le referencement du site.Je vous deconseille de l'oublier.
    Elle sert essentiellement au logiciel pour mal voyant, elle agrandit le texte a cette endroit afin qu'ils soit capable de mieux percevoir le site.

    Il est possible de relier les balises lien et celle d'insertion d'image. Vous créez alors ainsi une image cliquable !

    Vous devriez pouvoir le faire.
    Je conseille même de faire un test avant de lire la solution en guise d'exercice.

    *
    *
    *
    *
    *
    *

    Image Cliquable

    Vous avez maintenant acquis les bases du HTML. Nous allons maintenant passer aux nouveautés du HTML.



    1, 2, 3, 4, 5, 6, 7