QCM HTML / CSS – Partie 49
Questions pratiques pour testez vos connaissances sur le langage HTML à savoir l’utilisation du code HTML, structurer une page web en HTML, organiser les éléments d’une page Web, etc. Testez votre connaissance et travaillez sur les questions que vous trompez le plus souvent.
1. Si vous voulez créer une section où le contenu peut être modifié en temps réel par l’utilisateur, quelle balise serait la plus appropriée ?
A <div contenteditable="true">
B <input type="text">
C <textarea>
D <editable>
2. Quelle est la différence principale entre les balises <strong>
et <b>
?
A Aucune, ce sont deux balises identiques.
B <strong>
marque le texte avec une signification forte, tandis que <b>
applique juste un style gras.
C <strong>
est utilisée pour les liens et <b>
pour les images.
D <strong>
met le texte en italique et <b>
le met en gras.
3. Tu veux appliquer un style à tous les éléments <section> qui contiennent au moins un élément <h3>. Quel sélecteur CSS utiliserais-tu ?
A section > h3
B section h3
C section:has(h3)
D section h3 + section
4. Imaginons que tu souhaites cibler tous les éléments <h1> dans une page, mais uniquement si chaque <h1> est précédé d’un élément <p> contenant un certain texte. Quel sélecteur utiliserais-tu ?
A p:contains("texte") + h1
B p + h1:contains("texte")
C h1:preceding(p:contains("texte"))
D p:contains("texte") ~ h1
5. Tu as une liste de produits avec des éléments <div>, mais tu veux cibler seulement le deuxième <div> dans une série d’éléments frères. Quel sélecteur CSS utiliserais-tu ?
A div:nth-child(2)
B div:nth-of-type(2)
C div:first-child + div
D div + div:nth-child(2)
6. Tu veux appliquer un style à tous les éléments <li> d’une liste, mais uniquement à ceux qui occupent les positions impaires (1er, 3e, 5e, etc.). Quel sélecteur CSS utiliserais-tu ?
A li:nth-child(odd)
B li:nth-of-type(odd)
C li:nth-child(2n+1)
D li:nth-child(2n)
7. Quelle est la différence principale entre les balises <div> et <section> ?
A <div> est un conteneur générique sans signification sémantique, tandis que <section> marque une section de contenu thématique avec une signification sémantique.
B <div> est utilisée uniquement pour les images, tandis que <section> est pour les textes.
C <div> est une balise interactive, tandis que <section> est statique.
D Il n’y a aucune différence, les deux balises font exactement la même chose.
8. Tu as plusieurs boutons sur une page avec les classes .btn et certaines ont un attribut disabled. Tu veux cibler tous les boutons désactivés qui possèdent la classe .btn. Quel sélecteur CSS utiliserais-tu ?
A .btn:disabled
B .btn[disabled]
C button.btn:disabled
D button:disabled.btn
9. Tu souhaites appliquer un style à tous les éléments <h2> qui sont suivis immédiatement par un élément <p>. Quel sélecteur CSS utiliserais-tu ?
A h2 + p
B h2 > p
C h2 ~ p
D h2 + p:after
10. Tu veux cibler tous les éléments <div> qui contiennent un seul élément <span> à l’intérieur. Quel sélecteur CSS utiliserais-tu ?
A div:has(span)
B div > span
C div > span:only-child
D div:only-child span