QCM HTML / CSS – Partie 26

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 attribut HTML est utilisé pour spécifier le nom du groupe de boutons radio ?

A id

B name

C value

D group

B
L’attribut ‘name’ est utilisé pour spécifier le groupe auquel un bouton radio appartient. Cela permet de s’assurer qu’un seul bouton radio du groupe peut être sélectionné à la fois. Exemple:

<input type="radio" name="fruit" value="apple"> Pomme
<input type="radio" name="fruit" value="banana"> Banane
<input type="radio" name="fruit" value="orange"> Orange

Tous les boutons radio ont le même nom « fruit », ce qui les regroupe ensemble. Cela permet de garantir qu’un seul bouton radio de ce groupe peut être sélectionné à la fois.

 

 

2. Quelle balise HTML permet d’intégrer un fichier audio ?

A <audio>

B <media>

C <sound>

D <music>

A
La balise <audio> est utilisée pour inclure un fichier audio dans une page HTML. Vous pouvez également ajouter des attributs comme controls pour afficher les contrôles de lecture.

 

 

3. Comment créer un bouton qui passe de la couleur rouge à la couleur verte lorsqu’on survole avec la souris ?

A button:hover { color: green; }

B button:hover { background-color: green; }

C button:hover { text-color: green; }

D button:hover { border-color: green; }

B
La pseudo-classe :hover permet de définir des styles qui s’appliquent lorsque l’utilisateur survole un élément. Ici, background-color est utilisé pour changer la couleur de fond du bouton.

 

 
 

4. Quel est le rôle de la propriété flex-grow en CSS ?

A Modifier la taille du contenu

B Déterminer combien d’espace un élément doit occuper dans un conteneur flex

C Modifier l’alignement des éléments flex

D Modifier la couleur de fond d’un élément flex

B
La propriété flex-grow définit la capacité d’un élément à croître pour occuper l’espace disponible dans un conteneur flex. Plus la valeur est élevée, plus l’élément occupera d’espace. Voir un exemple complet.

 

 

5. Comment rendre un élément complètement transparent avec CSS ?

A opacity: 1;

B visibility: transparent;

C opacity: 0;

D display: none;

C
La propriété opacity: 0; rend un élément complètement transparent, mais l’élément reste visible dans le flux du document, contrairement à display: none; qui le supprime complètement.

 

 

6. Comment ajouter une image de fond à un élément en CSS ?

A background-image: url("image.jpg");

B image-background: url("image.jpg");

C background: img("image.jpg");

D image-src: url("image.jpg");

A
La propriété background-image est utilisée pour ajouter une image de fond à un élément.

 

 
 

7. Si vous voulez qu’un élément soit toujours visible en haut de la page même lorsque l’utilisateur fait défiler la page, quel style CSS appliqueriez-vous ?

A position: sticky; top: 0;

B position: fixed; top: 0;

C position: relative;

D position: absolute;

B
La propriété position: fixed; permet à un élément de rester fixe sur l’écran, même lorsque la page est défilée. En définissant top: 0;, l’élément se place en haut de la fenêtre du navigateur.

 

 

8. Si vous voulez que le contenu d’une page se réorganise automatiquement lorsque l’écran devient plus petit, quelle approche utiliseriez-vous ?

A Utiliser des unités fixes (px)

B Utiliser position: absolute;

C Utiliser des media queries

D Utiliser display: none;

C
Les media queries permettent de créer des styles CSS spécifiques qui s’appliquent en fonction des caractéristiques du périphérique (par exemple, la largeur de l’écran), permettant une mise en page responsive.

 

 

9. Comment créer une image de fond qui se répète uniquement verticalement et non horizontalement ?

A background-repeat: no-repeat;

B background-repeat: repeat-y;

C background-repeat: repeat-x;

D background-repeat: repeat;

B
La propriété background-repeat contrôle la répétition de l’image de fond. En utilisant repeat-y, l’image ne se répète que verticalement, tandis que repeat-x la ferait se répéter horizontalement.

 

 
 

10. Quelle balise HTML permet d’ajouter une liste de définitions ?

A <ol>

B <ul>

C <dl>

D <list>

C
La balise <dl> est utilisée pour définir une liste de définitions. À l’intérieur, vous utilisez <dt> pour les termes et <dd> pour leurs définitions. Voir un exemple complet.

 

 

Laisser un commentaire

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