QCM HTML / CSS – Partie 33

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 type d’élément <input> permet de créer un champ pour saisir une couleur ?

A <input type="text">

B <input type="color">

C <input type="date">

D <input type="range">

B
Le type ‘color’ permet d’afficher un sélecteur de couleur dans un formulaire, permettant à l’utilisateur de choisir une couleur à l’aide d’un outil de sélection. Exemple:

 

 

2. Quel attribut HTML permet d’ajouter une étiquette descriptive à un champ de formulaire ?

A label

B for

C description

D input-label

B
L’attribut ‘for’ dans la balise <label> est utilisé pour associer une étiquette à un champ de formulaire spécifique, améliorant ainsi l’accessibilité du site. Il doit correspondre à l’attribut id du champ de formulaire. Exemple:

<form>
    <label for="nom">Nom :</label>
    <input type="text" id="nom" name="nom">
</form>

 

 

3. Quelle propriété CSS permet de contrôler la durée d’une transition ?

A transition-duration

B transition-time

C transition-speed

D transition-period

A
transition-duration définit la durée d’une transition CSS. Par exemple, transition-duration: 2s; crée une transition qui dure 2 secondes.

 

 
 

4. Quelle propriété CSS est utilisée pour définir l’espacement entre les lignes d’une grille CSS ?

A grid-gap

B grid-row-gap

C gap

D grid-spacing

B
grid-row-gap est une propriété spécifique à CSS Grid qui définit l’espacement entre les lignes d’une grille. Il existe également grid-column-gap pour les colonnes, ou gap pour définir les deux en même temps.

 

 

5. Quelle balise HTML permet d’inclure une image réactive qui s’adapte à la taille de l’écran ?

A <img src="image.jpg">

B <picture>

C <image srcset="image.jpg">

D <responsive-img src="image.jpg">

B
La balise <picture> permet d’ajouter des images responsives, en permettant de spécifier plusieurs sources d’image en fonction de la taille de l’écran, de la résolution ou du type de support (par exemple, srcset).

 

 

6. Quelle propriété CSS permet d’ajouter de la transparence à une couleur ?

A opacity

B color-opacity

C rgba()

D transparent

C
La fonction rgba() permet de définir une couleur avec une composante alpha (transparence). Par exemple, rgba(255, 0, 0, 0.5) crée une couleur rouge avec 50% de transparence.

 

 
 

7. Quelle balise HTML permet de rendre une vidéo responsive (adaptable à la taille de l’écran) ?

A <video width="100%">

B <video responsive>

C <iframe>

D <media>

A
En définissant la largeur d’un élément <video> à 100%, la vidéo devient responsive et s’adapte à la taille de son conteneur. Cela permet une visualisation optimale sur différents appareils.

 

 

8. Quelle pseudo-classe CSS permet de cibler un lien après qu’il a été visité par l’utilisateur ?

A :visited

B :active

C :focus

D :hover

A
Le pseudo-sélecteur :visited permet de cibler un lien après qu’il a été visité par l’utilisateur, généralement pour changer son apparence, comme sa couleur.

 

 

9. Comment rendre une image de fond responsive avec CSS ?

A background-size: cover;

B background-size: 100% 100%;

C background-repeat: no-repeat;

D background-image: url('image.jpg');

A
La propriété background-size: cover; permet à l’image de fond de s’adapter à la taille de son conteneur tout en conservant son ratio d’aspect, ce qui la rend responsive.

 

 
 

10. Quelle balise HTML améliore l’accessibilité d’un formulaire ?

A <label>

B <fieldset>

C <input>

D <legend>

A
La balise <label> permet d’associer un texte descriptif à un champ de formulaire. Elle est particulièrement importante pour l’accessibilité, car elle permet aux lecteurs de mieux interpréter le formulaire.

 

 

Laisser un commentaire

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