Outils pour utilisateurs

Outils du site


clubinfo:premier_site_en_html

Ceci est une ancienne révision du document !


Premier site en HTML

Présentation

But

Découvrir le HTML qui est le langage de base des sites internet. Pour cela, créer la structure minimale d'un site web en réalisant une page d'accueil et 3 pages de contenu.

Connaissances de base

Revoir le cours HTML

Activité

Créer un site qui doit parler, d'une passion, d'une collection …, se déclinant sur plusieurs pages (exemples. jeux vidéo, d'équipe de foot, de motos …). Pour débuter, nous nous limiterons à une page d'accueil et 3 pages de contenu.

Déroulement

Les différents fichiers

  • La page d'accueil doit toujours être enregistrée avec le nom “index.html”. Les autres pages peuvent avoir n'importe quel nom (sans espaces, accents et caractères spéciaux) terminé par “.html”. Pour nous se sera : page1.html, page2.html et page3.html.
  • Les pages HTML seront d’abord utilisées en mode local. Nous les enregistrerons donc dans un dossier “1er_site” sur notre clé USB.
  • Les images seront dans un sous dossiers “images”.
  • Dans les pages web, les liens sont relatifs au fichier courant ex. <a href=“page1.html”> ou <img src=“images/img1.jpeg” />.

Les nouvelles balises

Les listes

Il existe des listes non ordonnées <UL> et ordonnées/numérotées <OL>. Chaque élément de la liste figure dans une balise <LI>.

Passer à la ligne

Les paragraphes sont séparés avec un espacement mais le texte à l'intérieur est écrit en continu. Pour forcer un passage à la ligne dans un paragraphe, il faut utiliser la balise <BR />. La balise <HR /> provoque un passage en dessous d'une ligne horizontale.

Les mises en évidences

Certaines parties de texte peuvent être mises en évidences comme les citations <CITE>, des parties importantes <STRONG>, <EM>, <MARK> … (ATTENTION à ne pas en abuser ni confondre avec les mises en forme CSS.)

Contenu de la page d'accueil

  • Un titre pour la collection <H1>
  • Un menu vers les autres pages. Liste d'items <UL> dont chaque ligne <LI> pointe vers une autre page <A>.
  • Une présentation/description sommaire du contenu de la collection <P> pouvant contenir des passages à la ligne <BR/>
  • Une présentation sommaire de l'auteur du site et de ses motivations <P> pouvant contenir des passages à la ligne <BR/>

Contenu des autres pages

  • Le titre de la collection <H1> comprenant un lien vers de retour vers la page d'accueil <A>
  • Un titre pour la page <H2>
  • Un texte pour la description <P> pouvant contenir des passages à la ligne <BR/>
  • Une image <IMG>
  • La citation de la source des informations et/ou de l'image <CITE>

Exemple

Coup de pouce

Inconvénients et amélioration

  • La mise en forme de la page est limitée. Les images n'ont pas toujours la même taille. Le texte n'a pas de mise en forme particulière.
  • Les pages des différents ponts sont récrite à chaque fois et plus de la moitié du code est identique
  • Le menu de la page d'accueil doit être modifié à chaque nouvelle page d'un pont et il n'est pas possible de sélectionner les ponts par pays ou catégorie …

Pour cela nous allons voir :

  • le CSS qui va améliorer la mise en forme.
  • le PHP qui va simplifier la création des pages répétitives et les rendre dynamiques (ajouts d'informations spécifiques au visiteurs ou à la visite.

Dans un premier temps, nous allons modifier ce site en premier site avec CSS pour utiliser des mises en forme.

clubinfo/premier_site_en_html.1689323494.txt.gz · Dernière modification: 2023/07/14 10:31 de mrcjl