0% ont trouvé ce document utile (0 vote)
35 vues3 pages

Emp Htmlcss

Transféré par

Franchesca Francoise
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)
35 vues3 pages

Emp Htmlcss

Transféré par

Franchesca Francoise
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

EXAMEN SEMESTRIEL

SEMESTER EXAMS

EPREUVE DE MISE EN SITUATION PROFESSIONNELLE

Session Mars 2025 Durée : 5H


Spécialité GP Coefficient : 05
Centre de Formation VTIL Note Eliminatoire <14/20

PARTIE 1 – QUESTIONS THEORIQUES (7,5 PTS)

EXERCICE1 : DEFINIR LES THEMES SUIVANTS (2,5pts)

Balise, Élément, Attribut, sélecteur, CSS

EXERCICE1 : QUESTIONS A REPONSE OUVERTE (5pts)

1. Que signifie l’acronyme HTML et à quoi sert-il ? (0,5pt)

2. Quelle balise HTML utilise-t-on pour inclure un paragraphe ? (0,5pt)

3. Comment lie-t-on une feuille de style externe en HTML ? (0,5pt)

4. Quelle propriété CSS permet de changer la couleur de fond d’un élément ? (0,5pt)

5. Donnez un sélecteur CSS qui cible tous les <li> situés dans un <ul> de classe menu. (0,5pt)

6. Quelle est la différence entre margin et padding en CSS ? (0,5pt)

7. Quelle propriété CSS ajuste l’espacement entre les lettres d’un texte ? (0,5pt)

8. Comment centre-t-on horizontalement un bloc de largeur fixe en CSS ? (0,5pt)

Page 1 sur 3
9. Citez deux attributs courants de la balise <input> pour les formulaires. (0,5pt)

10. Expliquez brièvement le principe de la cascade (ou « cascading » ) en CSS. (0,5pt)

PARTIE 2 – CAS PRATIQUE : CRÉATION D’UN FORMULAIRE (10 PTS)

EXERCICE1 : FORMULAIRE DE CONTACT (10 POINTS)

Consignes
Réalisez une page HTML nommée contact.html et un fichier CSS externe style.css correspondant. Le
formulaire doit respecter les points suivants :
1. Champs à inclure :
• Nom (texte, requis)
• Prénom (texte, requis)
• Adresse e-mail (type email, requis)
• Mot de passe (type password, requis)
• Date de naissance (type date)
• Téléchargement de CV (type file)
• Message (zone de texte, textarea)
• Bouton d’envoi
2. Structure HTML :
• Utiliser des balises sémantiques (<form>, <fieldset>, <legend>, <label>, etc.).
• Associer chaque <label> à son champ via l’attribut for.
3. Mise en forme CSS :
• Centrer le formulaire horizontalement dans la page.
• Définir une largeur fixe (ex. : 400 px) et un fond clair.
• Ajouter un padding intérieur et un border-radius pour arrondir les angles.
• Styliser les champs au focus (ex. : bordure plus marquée).
• Mettre en forme le bouton (effet de survol, cursor: pointer, etc.).
Barème
• HTML valide et sémantique : 5 pts

Page 2 sur 3
• CSS (mise en forme demandée) : 4 pts
• Fonctionnement global (champs requis, associations label/input) : 1 pt

EXERCICE2 : FORMULAIRE DE CONTACT (2,5pts)

Consigne :

Interpréter chaque ligne de code et apporter les modifications

Page 3 sur 3

Vous aimerez peut-être aussi