QCM HTML / CSS – Partie 54

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. Quel sélecteur CSS permet de cibler un élément ayant un attribut data-id ?

A [data-id] {}

B #data-id {}

C .data-id {}

D data-id {}

A
Le sélecteur [data-id] cible tous les éléments qui possèdent l’attribut data-id. On peut aussi cibler une valeur spécifique de l’attribut comme [data-id="valeur"].

 

 

2. Quel sélecteur CSS permet de sélectionner tous les éléments de type <div> à l’intérieur d’un élément avec l’ID container ?

A container div {}

B #container div {}

C div #container {}

D .container div {}

B
Le sélecteur #container div {} cible tous les éléments <div> qui se trouvent à l’intérieur de l’élément ayant l’ID container.

 

 

3. Quel sélecteur CSS permet de cibler le premier enfant d’un élément parent ?

A parent:first-child {}

B parent > first-child {}

C parent:first-of-type {}

D parent > :first-child {}

D
Le sélecteur :first-child permet de cibler le premier enfant d’un élément. Utilisé avec >, il indique spécifiquement que l’on sélectionne le premier enfant direct de l’élément parent.

 

 
 

4. Quel sélecteur CSS permet de cibler tous les éléments <a> qui ne possèdent pas de lien (pas d’attribut href) ?

A a:empty {}

B a:not([href]) {}

C a:link {}

D a[href=""] {}

B
Le sélecteur a:not([href]) sélectionne tous les éléments <a> qui ne possèdent pas l’attribut href. Cela permet de cibler les liens qui ne pointent pas vers une destination.

 

 

5. Quel sélecteur CSS est utilisé pour cibler un élément qui est le dernier enfant de son parent ?

A parent:last-child {}

B parent > :last-child {}

C parent:last-of-type {}

D parent > :last-of-type {}

B
Le sélecteur :last-child permet de cibler le dernier enfant d’un élément parent. L’utilisation du > assure que l’on sélectionne le dernier enfant direct de l’élément parent.

 

 

6. Quel est le résultat du sélecteur suivant: input[type="text"] ?

A Sélectionner tous les éléments <input> de type texte.

B Sélectionner tous les éléments <input> de type text.

C Sélectionner tous les éléments <text> de type input.

D Sélectionner tous les éléments <input> qui ont une classe text.

A
Le sélecteur [type="text"] sélectionne tous les éléments <input> dont l’attribut type est égal à "text". Cela permet de cibler spécifiquement les champs de texte dans un formulaire.

 

 
 

7. Quel sélecteur CSS permet de sélectionner tous les éléments <p> qui sont des enfants directs d’un élément avec la classe content ?

A .content > p {}

B .content p {}

C content > p {}

D p > .content {}

A
Le sélecteur .content > p {} sélectionne uniquement les éléments <p> qui sont des enfants directs de l’élément ayant la classe content. Le > signifie qu’on cible les enfants directs, pas les descendants à n’importe quel niveau.

 

 

8. Quel sélecteur CSS permet de cibler tous les éléments <input> ayant une classe disabled et un attribut disabled ?

A input.disabled:disabled {}

B input[disabled].disabled {}

C .disabled[disabled] {}

D input.disabled[disabled] {}

D
Le sélecteur input.disabled[disabled] cible tous les éléments <input> qui ont à la fois la classe disabled et l’attribut disabled. Les deux conditions sont nécessaires.

 

 

9. Quel sélecteur permet de sélectionner un élément <p> uniquement si son texte est en majuscules (utilisant text-transform: uppercase dans le CSS) ?

A p:uppercase {}

B p::uppercase {}

C p:text-transform(uppercase) {}`

D Ce sélecteur n’existe pas.

D
Il n’existe pas de sélecteur CSS qui permette de cibler un élément en fonction de la transformation du texte (comme uppercase). Les sélecteurs CSS ne peuvent pas cibler des propriétés de style appliquées au contenu, mais uniquement la structure HTML.

 

 
 

10. Quel sélecteur CSS permet de cibler tous les éléments ayant un attribut data-* qui commence par "user-" ?

A [data-user-*] {}

B [data-*^="user-"] {}

C [data-user^="*"] {}

D [data-*^="user"] {}

B
Le sélecteur [data-*^="user-"] permet de cibler tous les éléments qui possèdent un attribut data-* dont la valeur commence par  » user- « . Le ^ signifie « commence par ».

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *