0% ont trouvé ce document utile (0 vote)
27 vues2 pages

TP (Rappel Sur HTML)

Le document présente un guide étape par étape pour créer un site e-commerce en HTML5. Il couvre la structure de base, l'affichage des produits, l'application de styles CSS, l'ajout d'un formulaire de contact, la création d'un pied de page, et des améliorations pour l'interactivité et la réactivité du site. Chaque étape inclut des questions spécifiques à répondre pour construire le site de manière organisée.

Transféré par

Abdellah Âÿj
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
27 vues2 pages

TP (Rappel Sur HTML)

Le document présente un guide étape par étape pour créer un site e-commerce en HTML5. Il couvre la structure de base, l'affichage des produits, l'application de styles CSS, l'ajout d'un formulaire de contact, la création d'un pied de page, et des améliorations pour l'interactivité et la réactivité du site. Chaque étape inclut des questions spécifiques à répondre pour construire le site de manière organisée.

Transféré par

Abdellah Âÿj
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP (Rappel sur html)

Étape 1 : Structure de base du site

Objectif : Créer la structure HTML5 de base du site e-commerce.

• Question 1 : Créez un nouveau document HTML5 avec les balises de base


(<!DOCTYPE html>, <html>, <head>, <title>, <body>).
• Question 2 : Dans la section <head>, ajoutez des métadonnées appropriées,
comme l'encodage des caractères et une description du site.
• Question 3 : Dans le <body>, ajoutez une balise <header> contenant le nom du
site et un slogan.
• Question 4 : Ajoutez une balise <nav> avec des liens de navigation vers les
sections principales du site (par exemple, Accueil, Produits, Contact).

Étape 2 : Présentation des produits

Objectif : Afficher une liste de produits avec des descriptions et des images.

• Question 1 : Dans le <body>, ajoutez une section <main> pour le contenu


principal.
• Question 2 : À l'intérieur de <main>, créez une section <section> dédiée à la liste
des produits.
• Question 3 : Pour chaque produit, utilisez une balise <article> contenant :

Une balise <h2> pour le nom du produit.

Une balise <img> pour l'image du produit.

Une balise <p> pour la description du produit.

Une balise <p> pour le prix du produit.

Étape 3 : Mise en page et styles CSS

Objectif : Appliquer des styles CSS pour améliorer l'apparence du site.

• Question 1 : Créez un fichier CSS externe et liez-le au document HTML.


• Question 2 : Définissez des styles pour les éléments <header>, <nav>, <main> et
<footer>.
• Question 3 : Mettez en page les articles de produits en utilisant des grilles CSS
ou des flexbox pour afficher plusieurs produits par ligne.
• Question 4 : Ajoutez des styles pour les images de produits afin qu'elles soient
de taille uniforme et bien alignées.

Étape 4 : Formulaire de contact


Objectif : Ajouter un formulaire permettant aux utilisateurs de contacter le propriétaire
du site.

• Question 1 : Dans le <body>, ajoutez une section <section> pour le formulaire de


contact.
• Question 2 : Créez un formulaire <form> contenant :

Un champ <input> pour le nom de l'utilisateur.

Un champ <input> pour l'adresse e-mail de l'utilisateur.

Un champ <textarea> pour le message de l'utilisateur.

Un bouton <button> pour soumettre le formulaire.

• Question 3 : Ajoutez des attributs appropriés aux champs du formulaire (comme


type, name, placeholder) et assurez-vous que le formulaire est accessible.

Étape 5 : Pied de page et informations supplémentaires

Objectif : Ajouter un pied de page contenant des informations supplémentaires.

• Question 1 : Dans le <body>, ajoutez une balise <footer> contenant :

Des liens vers les réseaux sociaux.

Des informations légales ou de copyright.

Un lien vers la politique de confidentialité.

Étape 6 : Améliorations et fonctionnalités avancées

Objectif : Ajouter des fonctionnalités interactives et améliorer l'expérience utilisateur.

• Question 1 : Ajoutez un champ de recherche permettant aux utilisateurs de


rechercher des produits spécifiques.
• Question 2 : Intégrez des médias enrichis, comme des vidéos de présentation
des produits.
• Question 3 : Assurez-vous que le site est responsive et s'affiche correctement
sur différents appareils en utilisant des media queries CSS.
• Question 4 : Ajoutez des animations ou des transitions CSS pour améliorer
l'interactivité du site.

Vous aimerez peut-être aussi