QCM HTML / CSS – Partie 52
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. Tu veux appliquer un style aux éléments <input> qui ont un attribut data-index
avec une valeur numérique inférieure à 5. Quel sélecteur CSS utiliserais-tu ?
A input[data-index<5]
B input[data-index="5"]
C input[data-index]
D input[data-index=""]
2. Tu veux cibler tous les éléments <section> qui ont exactement 3 éléments enfants. Quel sélecteur CSS utiliserais-tu ?
A section:nth-child(3)
B section:has(> *:nth-child(3))
C section:only-child
D section:nth-of-type(3)
3. Tu veux appliquer un style à tous les éléments <div> qui contiennent au moins un élément <p> avec la classe .highlighted
. Quel sélecteur CSS utiliserais-tu ?
A div > p.highlighted
B div + p.highlighted
C div > .highlighted
D div:has(p.highlighted)
4. Tu veux appliquer un style uniquement aux éléments <input> qui sont de type "checkbox" et qui sont cochés. Quel sélecteur CSS utiliserais-tu ?
A input[type="checkbox"]:checked
B input[type="checkbox"]:focus
C input:checked[type="checkbox"]
D input:checked:not([type="checkbox"])
5. Tu veux appliquer un style à tous les éléments <p> qui suivent immédiatement un élément <h2> dans un conteneur, mais seulement si cet élément <h2> contient un certain texte. Quel sélecteur CSS utiliserais-tu ?
A h2 + p:contains("texte")
B h2:has(+ p):contains("texte")
C h2 + p:has(:contains("texte"))
D h2 + p
6. Tu veux appliquer un style à tous les éléments <input> de type radio qui ont l'attribut disabled
. Quel sélecteur CSS utiliserais-tu ?
A input[type="radio"]:disabled
B input[disabled][type="radio"]
C input[type="radio"]:checked:disabled
D input[disabled]:radio
7. Tu veux appliquer un style à tous les éléments <p> qui ne sont pas précédés par un élément <h1>. Quel sélecteur CSS utiliserais-tu ?
A p:not(h1 ~ p)
B p:not(:has(h1))
C p:not(:preceded-by(h1))
D p:not(h1 + p)
8. Tu veux appliquer un style à tous les éléments <div> qui ont un enfant <p> à la quatrième position dans leur parent. Quel sélecteur CSS utiliserais-tu ?
A div p:nth-child(4)
B div:nth-child(4) p
C div > p:nth-child(4)
D div p:nth-of-type(4)
9. Tu veux appliquer un style à tous les liens <a> qui ont été visités, mais seulement si leur texte est de couleur rouge. Quel sélecteur CSS utiliserais-tu ?
A a:visited { color: red; }
B a:visited:color(red)
C a:visited { color: red; }
D a:visited:not(:color(red))
10. Tu veux appliquer un style à tous les éléments <div> qui contiennent un élément <p> qui est actuellement en survol. Quel sélecteur CSS utiliserais-tu ?
A div:hover p
B div:has(p:hover)
C div > p:hover
D div p:focus