QCM HTML / CSS – Partie 42

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. Quelle est l’astuce CSS qui permet d’empêcher qu’un texte déborde d’un conteneur ?

A overflow: hidden;

B text-overflow: ellipsis;

C white-space: nowrap;

D Toutes les réponses ci-dessus

D
overflow: hidden; cache tout contenu qui dépasse du conteneur. text-overflow: ellipsis; ajoute des points de suspension (…) si le texte dépasse. white-space: nowrap; empêche le texte de se diviser en plusieurs lignes, ce qui peut aussi empêcher le débordement.

 

 

2. Que fait la propriété CSS writing-mode: vertical-rl; ?

A Permet d’écrire le texte de droite à gauche, de bas en haut

B Fait passer le texte de l’alignement horizontal à vertical, avec un flux de droite à gauche

C Crée un texte qui se déplace verticalement de haut en bas

D Écrit le texte verticalement de bas en haut

B
writing-mode: vertical-rl; modifie l’orientation du texte pour le rendre vertical et le fait s’afficher de droite à gauche (comme pour certains types d’écriture orientale). Voir un exemple complet.

 

 

3. Quel est l’effet de la propriété CSS transition: all 0.3s ease-in-out; ?

A Applique une transition à tous les éléments de la page

B Crée une transition avec une durée de 0.3 secondes, une transition de départ douce (ease-in) et une fin douce (ease-out)

C Change la couleur de tous les éléments au survol

D Applique une animation infinie

B
transition: all 0.3s ease-in-out; est une syntaxe courante pour créer des transitions fluides. Elle affecte toutes les propriétés (all), dure 0.3 secondes et a un effet de début et de fin plus doux (ease-in-out).

 

 
 

4. Quel effet obtient-on en appliquant filter: blur(5px); à une image ?

A L’image devient plus nette

B L’image devient floue avec un flou de 5 pixels

C L’image est divisée en sections

D L’image change de couleur

B
La propriété filter: blur(5px); applique un flou à l’élément, et la valeur 5px détermine l’intensité du flou.

 

 

5. Si tu veux que les éléments d’une liste soient affichés horizontalement (côte à côte), quelle propriété CSS utiliserais-tu ?

A list-style-type: none;

B display: inline-block;

C display: block;

D float: left;

B
display: inline-block; permet d’afficher les éléments de la liste sur une seule ligne tout en conservant leurs propriétés de blocs. Cela permet un affichage horizontal.

 

 

6. Que signifie le terme « CSS Grid » ?

A Un type de structure de tableau en CSS

B Une méthode de mise en page qui organise les éléments dans des lignes et des colonnes

C Une propriété qui définit les bordures d’un élément

D Une méthode de dégradé d’arrière-plan

B
CSS Grid est un système de mise en page puissant qui permet d’organiser les éléments dans une grille composée de lignes et de colonnes. Il facilite la création de mises en page complexes.

 

 

7. Que fait la propriété CSS text-transform: capitalize; ?

A Met tout le texte en majuscules

B Met tout le texte en minuscules

C Met en majuscule la première lettre de chaque mot

D Applique une majuscule à chaque caractère

C
text-transform: capitalize; met en majuscule la première lettre de chaque mot d’un texte, ce qui est souvent utilisé pour styliser des titres.

 

 
 

8. Que fait la propriété box-sizing: border-box; ?

A Inclut les bordures et les marges dans les dimensions de l’élément

B Modifie le comportement des boîtes flexibles

C Fait en sorte que les bordures et le padding soient inclus dans les dimensions de l’élément, et non ajoutés à celles-ci

D Change la forme des boîtes en fonction du contenu

C
box-sizing: border-box; fait en sorte que la largeur et la hauteur d’un élément incluent les bordures et le padding, ce qui facilite la gestion de la mise en page sans calculer les dimensions en dehors de l’élément.

 

 

9. Que fait la propriété flex-wrap: wrap; en CSS Flexbox ?

A Force tous les éléments à se trouver sur une seule ligne

B Permet aux éléments de se déplacer dans l’ordre que l’on choisit

C Permet aux éléments de passer à la ligne suivante lorsqu’il n’y a pas assez d’espace

D Réorganise les éléments en colonnes

C
flex-wrap: wrap; permet aux éléments flexibles de « s’enrouler » sur plusieurs lignes si l’espace disponible est insuffisant pour tous les contenir sur une seule ligne.

 

 

10. Quelle est la syntaxe correcte pour utiliser une police personnalisée en CSS ?

A font-family: "Arial", sans-serif;

B font-face: "Arial";

C @font-face { font-family: "CustomFont"; src: url("custom-font.woff2"); }

D font-family: url("custom-font.woff2");

C
@font-face est utilisé pour définir une police personnalisée. Tu spécifies le nom de la police avec font-family et la source du fichier avec src.

 

 

Laisser un commentaire

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