TD DEVELOPPEMENT WEB STATIC
EXERCICE 1 : Réalisation d’un mini CV
Écrire le code HTML et CSS permettant de créer une page de type portfolio contenant :
- Un profil (nom, photo, description)
- Une grille de compétences
Partie 1 : Structure HTML
1. Dans la balise <body>, crée une div principale de classe container.
2. À l’intérieur de cette div, ajoute une première section div de classe profile.
3. Dans profile :
- Ajoute une image de profil (url : [Link]).
- Ajoute un titre principal (ex: nom de la personne).
- Ajoute une courte description (en une ou deux phrases).
4. Ajoute ensuite une deuxième section div de classe skills contenant :
- Un titre de niveau 2 (<h2>) intitulé "Skills"
- Une div de classe skills-grid contenant 6 blocs de compétences de ton choix (par
ex. HTML, CSS, JavaScript, etc.).
Remarque : Chaque compétence sera dans une div de classe skill.
NAJ-PRO FREELANCE
Partie 2 : Mise en forme CSS
· Applique une police simple (Arial ou équivalent) à toute la page.
· Centre le contenu de la section profile horizontalement.
· Rends l’image ronde, avec une taille de 150×150 px.
· Donne à skills-grid une disposition en grille de plusieurs colonnes responsive :
- Utilise display: grid
- Utilise grid-template-columns pour avoir des colonnes qui s’adaptent à la taille
de l’écran
- Donne un minimum de 120px et un maximum de l’espace disponible
· Ajoute un fond de votre choix à chaque compétence (classe skill), un peu de
padding et des bords arrondis.
EXERCICE 2 : Manipulation des tableaux
Fournissez le code HTML ayant permis d’obtenir le tableau ci-dessous
EXERCICE 3 : Manipulation des formulaires
Objectif de l’exercice :
Cet exercice a pour but de renforcer votre
compréhension des formulaires HTML et CSS.
Tous les éléments présents dans ce formulaire ont
déjà été abordés en cours. À l’aide de vos
connaissances, essayez de reproduire un formulaire
qui se rapproche le plus possible de celui présenté sur
l’image.
Commencez par écrire le code à la main sur papier
avant de le saisir sur l’ordinateur. Cela vous permettra
d’identifier vos lacunes et de mieux structurer votre
raisonnement.
N’oubliez pas que le caractère * indique qu’un champ
est obligatoire. Pensez à utiliser la balise <span> pour
le faire apparaître visuellement à côté des labels.
NAJ-PRO FREELANCE