Aller au contenu

Présentation d'un pays

Objectif

  • Intégrer des images
  • Comprendre le fonctionnement de la balise <details>
  • Réinvestir les notions de structure et de formatage de texte.

Initialisation de l'exercice

  • Creez un répertoire nommé ex02_pays dans votre répertoire designweb.
  • Dans ce répertoire créez un répertoire assets et dans celui-ci un sous-répertoire images
  • Créez un fichier [noDA]_index.html et un fichier [noDA]_paysage.html à la racine du projet avec la structure de base d'une page web.
  • Effectuez les ajouts suivants dans les deux fichiers.

Important

Pour cette exercice, TOUS vos fichiers doivent avoir le préfixe noDA_ (2541234_index.html, 2541234_Volcan.png, etc.)

Recherche de medias

Dans ce travail vous allez créer une page d'information sur le pays de votre choix et une page affichant des photos de paysage du pays.

  • Choisissez un pays avec lequel travailler
  • Demandez à ChatGPT de vous faire un texte de 500 mots sur le pays.
  • Accédez à la page Wikipedia pour récupérer des informations (vous en aurez besoin plus loin).

La balise <details>

Pour ce travail vous allez devoir utiliser la balise <details>. Demandez à Copilot de vous expliquer le fonctionnement de la balise et de vous générer un exemple. Assurez-vous de bien comprendre les explications qui vous sont fournies.

Favicon

Dans votre page [noDA]_index.html vous devez ajouter un favicon en format ICO du drapeau du pays.

  • L'image du drapeau peut être téléchargée depuis la page Wikipedia de votre pays.
  • Utilisez le site https://www.favicon.cc/ pour créer votre icône. Vous pouvez facilement téléverser une image et la convertir.

index.html

Utilisez les balises sémantiques qui vous semble les plus appropriées pour faire le découpage de votre page. Voici un exemple du résultat attendu.

Disposition de la page index.html

Ouvrir en taille réelle

Section "En bref"

  • Utilisez un titre de niveau 2 pour le sous-titre En bref.
  • Insérez ensuite une liste à puces numérotées.
  • Chaque items de la liste est une balise <details>.
  • Le texte des <summary> doit être en caractère gras.
  • Voici plus de détail sur chaque item de la liste.

1. Information sur le pays

  • Contient une liste à puces.
  • Les items sont la Capitale, la Population et la Superficie du pays avec les informations adéquate. (Vous trouverez facilement les informations sur Wikipedia)

2. Paysage

  • Trouvez une photo d'un paysage de votre pays et utilisez la balise <figure>
  • Dans une balise <figcaption>, insérez un lien vers la page [noDA]_paysage.html et assurez-vous qu'elle s'ouvre dans un nouvel onglet.
  • Le texte du lien est Voir plus d'images

3. Sources

  • Une liste à puces numérotées pour donner les sources de votre recherche
  • Pour la référence à ChatGPT (que vous allez utiliser pour générer le texte plus bas), demandez lui comment le citer correctement selon la norme APA7 et ajoutez la référence au point 1.
  • À l'item 2, ajoutez une référence à la page Wikipedia où vous avez trouvé les informations sur votre pays.
  • Enfin ajoutez une référence au site où vous avez trouvez l'image.
  • Terminez cette section par un trait horizontale.

Texte descriptif

  • Demandez à ChatGPT de vous écrire un texte de 500 mots sur votre pays.
  • Copiez se texte à la suite de la page et formatez le correctement en paragraphes.

Note de bas de page

  • Inscrivez à la toute fin de la page le texte Conception [Votre Nom] - 2025.
  • Formatez le texte à votre guise.

paysage.html

Utilisez les balises sémantiques qui vous semble les plus appropriées pour faire le découpage de votre page. Voici un exemple du résultat attendu.

Disposition de la page paysage.html

Ouvrir en taille réelle
  • Le titre est de niveau 1.
  • Sous le titre ajoutez un icône qui représente un retour à l'acceuil.
  • L'icône doit être au format SVG, soit un fichier de ce type ou la balise <svg>
  • Faites vos recherche sur Google icon ou Font awesome
  • Ajoutez un lien sur l'onglet qui redirige vers la page [noDA]_index.html

Les images

  • Ajoutez 4 images de votre pays en utilisant <figure> et <figcaption>.
  • Assurez vous d'avoir des images de tailles adéquates et utilisez l'attribut width au besoin.
  • Dans la légende, inscrivez une description de l'image. Si l'image n'est pas libre de droit, ajoutez aussi un lien ou une référence vers la source.
  • Les images qui ne sont pas affichées à l'écran lors de l'affichage de la page doivent avoir l'attribut loading="lazy"

Vos travaux

Si vous voulez consulter les travaux qui m'ont été remis, c'est par ici : Activité sur les pays du monde