QCM HTML / CSS – Partie 51
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 cibler tous les éléments <li> d’une liste, mais seulement ceux dont l’index est un multiple de 4 (4e, 8e, 12e, etc.). Quel sélecteur CSS utiliserais-tu ?
A li:nth-child(4n)
B li:nth-of-type(4)
C li:nth-child(4)
D li:nth-of-type(4n)
2. Tu veux cibler tous les éléments <input> qui sont de type texte et ont un attribut readonly
. Quel sélecteur CSS utiliserais-tu ?
A input[type="text"]:readonly
B input[type="text"]:disabled
C input[readonly][type="text"]
D input[type="text"]:checked
3. Tu veux appliquer un style à tous les éléments <li> qui sont les 5 premiers éléments dans une liste. Quel sélecteur CSS utiliserais-tu ?
A li:nth-child(-n+5)
B li:nth-child(5n)
C li:first-of-type(5)
D li:nth-of-type(5)
4. Tu souhaites cibler tous les éléments <input> qui ont un attribut data-id avec une valeur supérieure à 10. Quel sélecteur CSS utiliserais-tu ?
A input[data-id="10"]
B input[data-id^="10"]
C input[data-id|="10"]
D input[data-id]
5. Tu as une liste de tâches dans une <ul>, et tu veux appliquer un style à chaque élément <li> suivi immédiatement par un autre <li> ayant la classe .completed
. Quel sélecteur CSS utiliserais-tu ?
A li + li.completed
B li:has(+ li.completed)
C li ~ li.completed
D li.completed + li
6. Tu veux appliquer un style uniquement aux éléments <h3> qui sont placés avant le dernier élément <p> dans un conteneur. Quel sélecteur CSS utiliserais-tu ?
A h3 ~ p:last-of-type
B h3:nth-last-child(n)
C h3:nth-child(-n+last-of-type)
D h3 ~ p:first-child
7. Sur une page de formulaires, tu veux appliquer un style à tous les champs <input> sauf ceux qui ont l’attribut type="password"
. Quel sélecteur CSS utiliserais-tu ?
A input:not(type="password")
B input:not([type="password"])
C input:not(password)
D input:not([type="password"]) :focus
8. Sur une page web, tu as plusieurs éléments <div> ayant à la fois la classe .box
et un attribut data-active="true"
. Quel sélecteur CSS utiliserais-tu pour cibler ces éléments ?
A .box[data-active="true"]
B .box[active="true"]
C div.box[data-active="true"]
D .box[data-active="false"]
9. Tu veux appliquer un style uniquement aux éléments <span> qui contiennent le texte « Urgent ». Quel sélecteur CSS utiliserais-tu ?
A span:contains("Urgent")
B span[innerHTML="Urgent"]
C span:has("Urgent")
D span:contains("Urgent")
10. Tu souhaites appliquer un style à tous les éléments <a> sauf ceux qui ont la classe .disabled
. Quel sélecteur CSS utiliserais-tu ?
A a:not(:disabled)
B a.disabled
C a:not(.disabled)
D a:not[.disabled]