08 - Conception, liens et dossiers

Réalisation d’un site

Principalement deux approches

  • Approche constructionniste, plan complet (maquette) avant de commencer

  • Approche expérimentale

---
title: Conception
---
graph LR;
    A[Développement] --> B[test - satisfait?]
    B --> C{<strong>Non</strong>}
    C --> A

Idéalement combinaison des 2 approches.

Utilisation d’une maquette

  • Plan du site général construit sur papier

  • Les écrans du site réalisés dans un outils de présentation (p.e. PowerPoint)

Utilisation de prototype

  • Réalisation très simpliste (pas de contenu seulement les liens) des pages pour permettre de tester la navigation.

Les liens

Les trois sortes de liens

  • Liens externes

  • Liens internes

  • Déplacement (positionnement) dans une page Web

Balise: <a href="...">texte</a>... est le lien vers la page à afficher (voir plus loin)

Balise: <a href="..." target="_blank">texte</a> l’utilisation de l’attribute target permet de spécifier la fenêtre dans lequel le lien va s’ouvrir.

Liens externes

Liens vers d’autres sites Web

<a href="URL">texte</a>

URL=https://... ou http://

Liens vers courriel – presque plus utilisé

<a href="mailto:nom@domaine">texte</a>

Liens internes

<a href="nom_fichier.html">texte</a>

Dans le même site Web.

Vers une autre page se trouvant dans le même dossier. .

Vers une page se trouvant dans un autre dossier en respectant les noms des dossiers.

Noms relatifs vs noms absolus (adresses).

<a href="nom_fichier.html">texte</a>

Par exemple de la page index.html vers la page page2.html dans le même dossier.

Arborescence Arborescence

<a href="page2.html"> page 2 </a>

Positionnement sur une page

Nom de la référence (le signet)

<p id="nom_reference">texte</p>

Lien vers la référence (vers le signet)

<a href="#nom_reference">texte</a>

Lien vers une référence (vers le signet) dans le fichier page2.html

<a href="page2.html#nom_reference">texte</a>

Exemples de liens

<h1>Contenu…</h1>
<p>Lien externe:
 <a href="http://www.umontreal.ca">UM</a>
</p>
<p>Lien interne:
 <a href="page2.html">P2</a>
</p>
<p>Lien interne et positionnement:
 <a href="page2.html#para2">P2 para2</a>
</p>
<h1>Chapitre 1</h1>
<p>
     Paragraphe 1
</p>
<h1>Chapitre 2</h1>
<p id="para2">Paragraphe 2
</p>
<h1>Chapitre 3</h1>
<p>
     Paragraphe 3
</p>

Liens relatifs ou absolus

Les adresses relatives simplifient la gestion du site en limitant le nombre d’intervention.

Il s’agit de définir le chemin en fonction de l’emplacement courant.

Arborescence Arborescence

Lien relatif

Lien relatif vers une page de même niveau.

Arborescence Arborescence

<a href="page2.html"> page 2 </a>

Lien relatif vers une page de niveau inférieur.

Arborescence Arborescence

<a href="rep/prod.html">produits</a>

Lien relatif vers une page de niveau supérieur. On recule dans l’arborescence avec ..

Arborescence Arborescence

<a href="../page2.html" >page 2</a>
<img src="../img/logo.gif" alt="…" />

Lien relatif vers une image de niveau inférieur.

Arborescence Arborescence

<img src="rep/img/hec.gif" alt="…"/> 
<img src="img/logo.gif"  alt="…"/>

Lien relatif complexe: répertoires inférieurs.

Arborescence Arborescence

<img src="rep1/rep2/img/logo.gif" alt=""/>     

Lien relatif complexe: répertoires supérieurs.

Arborescence Arborescence

<a href="../../index.html">index</a>     

Lien absolu

Répertoires inférieurs.

Arborescence Arborescence

<a href="http://monsite.web.com/rep1/rep2/services.html">texte</a>     

Répertoires supérieurs.

Arborescence Arborescence

<a href="http://monsite.web.com/index.html">texte</a>     

Images et liens

<a href="lien"><img src=  /> </a>

Images réactives

Liens intéressants

Les liens dans W3Schools: