Projet HTML

Construction progressive d'un site Web représentant votre CV

L'objectif de ce projet est de se familiariser avec toutes les balises HTML vues en cours. Pour cela, vous allez développer vos propres pages HTML comportant, au minimum, une page personnelle pointant vers un curriculum vitae.

Pour cela, vous utiliserez le bloc-notes de Windows pour taper le code HTML et Netscape et son bouton Recharger pour visualiser le résultat à chaque étape (pensez à enregistrer votre fichier HTML à chaque fois pour que les modifications soient effectives).

Le projet sera fait en séances de TD, étape par étape.

Etape 1

  1. Taper le code HTML d'une page ne contenant qu'un titre dans l'en-tête et quelques mots dans le corps.
  2. Définir les différentes couleurs du document.
  3. Faire apparaître le titre de la page dans le corps du document.
  4. Compléter le texte de la page en utilisant les différentes balises typographiques vues en cours.
  5. Ajouter un lien vers le site de l'université de Nancy 2.
  6. Ajouter un lien pour que l'on puisse vous envoyer un mail depuis cette page.
  7. Faire que ce lien porte sur une image et non plus sur du texte. Vous pourrez pour cela récupérer une image sur le web, par exemple en utilisant le moteur d'images de Google :
    http://images.google.fr/.
  8. Créer une nouvelle page HTML pour y placer votre curriculum vitae et un lien vers celui-ci depuis votre page principale.
  9. Cette nouvelle page devra contenir au minimum les sections suivantes : état civil, formation, expérience professionnelle, compétences et divers.
  10. Utiliser les différents types de listes vus en cours pour remplir ces sections.
  11. Créer des liens internes depuis le haut de la page vers chacune de ces sections.
  12. Ajouter une image de fond à vos pages. À nouveau, vous pouvez trouver de telles images sur le web.
  13. Modifier éventuellement les couleurs du texte et des liens pour que votre texte reste lisible sur le fond choisi.
  14. Ajouter des pages à votre convenance et les lier entre elles.

Etape 2 : Tableaux HTML et Images réactives

Tableau complexe

  1. Définir des tableaux plus complexes, par exemple pour la section état civil de votre curriculum vitae.
  2. Utiliser toutes les possibilités vues en cours : définir des cases d'en-tête et des cases de données, changer la couleur de fond des cases, étendre certaines cases sur plusieurs lignes ou plusieurs colonnes, ajuster la taille du tableau et les alignements des cases.
  3. Placer une photo en vis-à-vis du texte grâce au tableau.

Tableau - Titre

  1. Définir un tableau à une seule case contenant un texte quelconque.
  2. Modifier la couleur du fond de ce tableau, ainsi que la couleur du contenu, sa taille et la police utilisée.
  3. Décider de la meilleure apparence de ce tableau, cela en ajustant :
    • l'espace entre le contenu de la case et la limite du tableau,
    • l'épaisseur des bords du tableau (éventuellement nulle),
    • la taille du tableau,
    • l'alignement du contenu dans la case.
  4. Utiliser ce style pour redéfinir les titres de section de votre curriculum vitae et, éventuellement, les titres de page.

Tableau - Navigation

  1. Réaliser un tableau à deux colonnes contenant l'ensemble d'un document : la colonne de gauche contiendra le menu permettant d'aller sur d'autres pages, celle de droite présentera le contenu du document lui-même.

Images réactives

  1. Récupérer une image à l'adresse suivante :
    http://www.grappa.univ-lille3.fr/~torre/Enseignement/Images/Reactives/
  2. Sauver cette image dans le répertoire de travail et l'inclure dans un document HTML.
  3. Obtenir la taille de l'image en l'ouvrant seule dans Netscape (les dimensions de l'image apparaissent alors dans le bandeau du navigateur).
  4. Définir des zones réactives et associer celles-ci à des adresses quelconques en utilisant les balises et attributs vus en cours.
  5. Vérifier le bon fonctionnement de cette image réactive.

Formulaires

  1. Choisir un thème de votre CV et définir quelques questions sur ce thème à travers un formulaire HTML.
  2. Utiliser les composantes : textes (en ligne ou en région), boutons (à choix unique ou multiple) et listes.
  3. Utiliser les fonctionnalités JavaScript pour rendre réactif votre formulaire

Définition de frames

  1. Réorganiser votre CV en frames :