QCM HTML / CSS – Partie 38

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. Comment insérer une vidéo YouTube dans votre page HTML en utilisant une balise <iframe> ?

A <iframe src="https://www.youtube.com/embed/dQw4w9WgXcQ"></iframe>

B <iframe src="https://www.youtube.com/watch?v=dQw4w9WgXcQ"></iframe>

C <video src="https://www.youtube.com/embed/dQw4w9WgXcQ"></video>

D <iframe src="https://youtube.com/video/dQw4w9WgXcQ"></iframe>

A
L’URL d’une vidéo YouTube doit être formatée comme une URL « embed » (intégrée) pour être utilisée dans une balise <iframe>.

 

 

2. Quel est l’effet de l’attribut title dans une balise HTML ?

A Il définit le titre de la page dans le navigateur.

B Il affiche un texte supplémentaire lorsque l’utilisateur survole l’élément.

C Il permet d’ajouter un titre à une image dans un document HTML.

D Il définit un titre pour le contenu du formulaire.

B
L’attribut title permet d’afficher une info-bulle quand l’utilisateur survole l’élément auquel il est appliqué. Exemple:

<p title="Ceci est un paragraphe">Survolez ce texte pour afficher l'info-bulle.</p>

Sortie:

Survolez ce texte pour afficher l’info-bulle.

 

 

3. Quelle propriété CSS permet de rendre un fond complètement transparent ?

A background-color: rgba(0, 0, 0, 0);

B background-color: transparent;

C opacity: 0;

D A et B

D
Les deux options permettent de rendre le fond transparent, mais background-color: transparent; est la manière la plus directe de définir un fond sans couleur, tandis que rgba(0, 0, 0, 0) utilise le modèle de couleur RGBA avec une opacité de 0.

 

 
 

4. Comment ajouter un bouton HTML qui déclenche une action JavaScript lors du clic ?

A <button onclick="alert('Bonjour!')">Cliquez ici</button>

B <button href="javascript:alert('Bonjour!')">Cliquez ici</button>

C <button action="alert('Bonjour!')">Cliquez ici</button>

D <button href="javascript:void(0)">Cliquez ici</button>

A
L’attribut onclick permet d’exécuter une fonction JavaScript lorsque le bouton est cliqué, ici, affichant une alerte. Exemple:

 

 

5. À quoi sert la balise <details> en HTML ?

A Afficher un menu déroulant de liens

B Créer une boîte de dialogue modale

C Créer un accordéon ou une section repliable

D Ajouter des détails supplémentaires à une liste

C
La balise <details> permet de créer une section repliable dans un document, où l’utilisateur peut afficher ou masquer des informations supplémentaires en cliquant sur la balise <summary>. Voir un exemple complet.

 

 

6. Quelle balise HTML permet de créer un lien interne vers une autre section de la même page ?

A <a href="#section1">Aller à la section 1</a>

B <button href="#section1">Aller à la section 1</button>

C <link href="#section1">Aller à la section 1</link>

D <a link="#section1">Aller à la section 1</a>

A
L’attribut href="#section1" crée un lien interne qui redirige l’utilisateur vers l’élément de la page avec l’ID section1.

 

 

7. Quelle balise HTML permet d’inclure des graphiques vectoriels directement dans une page web ?

A <image>

B <canvas>

C <svg>

D <vector>

C
La balise <svg> permet de dessiner des graphiques vectoriels directement dans le code HTML en utilisant le langage SVG (Scalable Vector Graphics). Voir un exemple complet.

 

 
 

8. Comment ajouter un lien mailto avec un sujet et un corps d’e-mail pré-remplis ?

A <a href="mailto:[email protected]?subject=Hi&body=How are you?">Envoyer l'e-mail</a>

B <a href="mailto:[email protected]&subject=Hi&body=How are you?">Envoyer l'e-mail</a>

C <a href="mailto:[email protected]?body=How are you?">Envoyer l'e-mail</a>

D <a href="mailto:[email protected]?body=Hi">Envoyer l'e-mail</a>

A
Le lien mailto permet d’envoyer un e-mail avec un sujet et un corps pré-remplis en utilisant des paramètres dans l’URL (subject et body). Exemple: Envoyer l’e-mail

 

 

9. Comment créer un lien qui permet de sélectionner du texte dans une page HTML ?

A <a href="#" onclick="document.body.selectAll();">Sélectionner tout le texte</a>

B <a href="#" onclick="window.selectAllText();">Sélectionner tout le texte</a>

C <a href="javascript:void(0);" onclick="document.body.selectText();">Sélectionner tout le texte</a>

D <a href="javascript:void(0);" onclick="window.getSelection().selectAllChildren(document.body);">Sélectionner tout le texte</a>

D
La méthode getSelection().selectAllChildren() permet de sélectionner tous les éléments texte d’une page en cliquant sur ce lien. Exemple: Sélectionner tout le texte

 

 
 

10. Comment ajouter une vidéo avec des contrôles personnalisés (par exemple, sans barre de progression) en HTML ?

A <video src="video.mp4" controls></video>

B <video src="video.mp4" controlsList="nodownload noprogressbar"></video>

C <video src="video.mp4" autoplay controls></video>

D <video src="video.mp4" controlsList="nodownload"></video>

B
L’attribut controlsList permet de personnaliser les contrôles de la vidéo, ici en supprimant la barre de progression et l’option de téléchargement.

 

 

Laisser un commentaire

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