QCM de Révision : HTML, CSS et JavaScript
Instructions
Pour chaque question, choisissez la bonne réponse.
Partie 1 : HTML (15 questions)
1. Que signifie HTML ?
a) HyperText Markup Language
b) HighText Machine Language
c) HyperTool Multi Language
d) HyperText Markdown Language
2. Quelle balise est utilisée pour créer un lien ?
a) <link>
b) <a>
c) <href>
d) <url>
3. Quelle balise définit un paragraphe ?
a) <p>
b) <h1>
c) <div>
d) <span>
4. Quelle balise est auto-fermante ?
a) <div>
b) <p>
c) <img>
d) <section>
5. Quelle balise permet d’insérer une image ?
a) <picture>
b) <img>
c) <image>
d) <src>
1
6. Quel attribut est obligatoire pour <img> ?
a) title
b) alt
c) href
d) name
7. Quelle balise est utilisée pour les listes ordonnées ?
a) <ul>
b) <li>
c) <ol>
d) <dl>
8. Quelle balise contient les métadonnées ?
a) <body>
b) <meta>
c) <head>
d) <html>
9. Quelle balise définit un tableau ?
a) <tab>
b) <table>
c) <tr>
d) <td>
10. Quelle balise définit une cellule ?
a) <tr>
b) <th>
c) <td>
d) <table>
11. Quelle balise HTML5 représente un article ?
a) <div>
b) <article>
c) <section>
d) <main>
12. Quelle balise est utilisée pour un formulaire ?
a) <input>
b) <form>
c) <button>
d) <label>
13. Quelle balise permet d’insérer du JavaScript ?
a) <js>
b) <script>
2
c) <javascript>
d) <code>
14. Quel attribut rend un champ obligatoire ?
a) disabled
b) checked
c) required
d) readonly
15. Quelle balise représente le contenu principal ?
a) <body>
b) <section>
c) <main>
d) <article>
Partie 2 : CSS (15 questions)
16. Que signifie CSS ?
a) Creative Style System
b) Cascading Style Sheets
c) Computer Style Sheets
d) Colorful Style Sheets
17. Comment changer la couleur du texte ?
a) text-color
b) color
c) font-color
d) text-style
18. Quelle propriété change la taille du texte ?
a) font-weight
b) font-size
c) text-size
d) size
19. Quelle unité est relative ?
a) px
b) cm
c) em
d) mm
20. Quelle propriété définit la couleur de fond ?
a) color
b) background
3
c) background-color
d) bg-color
21. Comment centrer un élément horizontalement ?
a) margin : auto
b) align : center
c) position : center
d) float : center
22. Quelle propriété définit une bordure ?
a) outline
b) border
c) frame
d) box
23. Quelle propriété gère l’espace intérieur ?
a) margin
b) padding
c) spacing
d) border
24. Quelle valeur de display rend un élément invisible ?
a) hidden
b) none
c) block
d) inline
25. Quelle propriété gère l’empilement ?
a) index
b) z-index
c) order
d) layer
26. Quel sélecteur cible une classe ?
a) #
b) .
c) *
d) :
27. Quel sélecteur cible un id ?
a) .
b) *
c) #
d) &
28. Quelle propriété définit une police ?
4
a) font-style
b) font-family
c) font-weight
d) text-font
29. Quelle propriété permet une animation ?
a) animate
b) transition
c) motion
d) effect
30. Quel modèle CSS gère les dimensions ?
a) Grid
b) Box Model
c) Flexbox
d) Float
Partie 3 : JavaScript (10 questions)
31. JavaScript est :
a) compilé
b) interprété
c) assemblé
d) statique
32. Comment déclarer une variable ?
a) var x ;
b) int x ;
c) let x ;
d) Les deux a et c
33. Quelle fonction affiche un message ?
a) alert()
b) print()
c) echo()
d) show()
34. Quel opérateur teste l’égalité stricte ?
a) =
b) ==
c) ===
d) !=
35. Quel type n’existe pas en JavaScript ?
5
a) string
b) boolean
c) float
d) undefined
36. Comment écrire un commentaire ?
a) < !– –>
b) //
c) ##
d) **
37. Quelle structure permet une condition ?
a) for
b) while
c) if
d) function
38. Quelle méthode transforme en entier ?
a) Number()
b) parseInt()
c) String()
d) toInt()
39. Comment accéder à un élément par id ?
a) getElement()
b) getElementById()
c) queryId()
d) selectId()
40. Quelle instruction crée une fonction ?
a) function
b) def
c) func
d) lambda
6
Correction
HTML : 1.a 2.b 3.a 4.c 5.b 6.b 7.c 8.c 9.b 10.c 11.b 12.b 13.b 14.c 15.c
CSS : 16.b 17.b 18.b 19.c 20.c 21.a 22.b 23.b 24.b 25.b 26.b 27.c 28.b 29.b 30.b
JavaScript : 31.b 32.d 33.a 34.c 35.c 36.b 37.c 38.b 39.b 40.a