Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

HTML/CSS 1

Total questions: 50

Worksheet time: 23mins

Name
Class
Date
1.

Quel est le doctype d'un document HTML5 ?

a)

<!DOCTYPE html5>

b)

<!DOCTYPE html>

c)

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML5.0 Strict//EN">

2.

Quelle est la syntaxe pour déclarer l'encodage des caractères du document en UTF-8 ?

a)

<meta encoding="text/html; charset=utf-8">

b)

<meta charset="text/html; UTF-8">

c)

<meta charset="utf-8">

3.

Quelle balise permet d'indiquer le titre de la page web ?

a)

<title>

b)

<titre>

c)

<titke>

4.

A l'intérieur de quelles autres balises la balise <meta> se trouve-t-elle ?

a)

<body> et </body>

b)

<title> et </title>

c)

<head> et </head>

5.

Laquelle de ces balises est un commentaire ?

a)

<!-- Commentaire -->

b)

<-- Commentaire -->

c)

<!-- Commentaire >

6.

Lequel de ces encodages de fichier est recommandé ?

a)

utf-8

b)

iso-8859-1

c)

windows-1253

7.

Quelle balise délimite une puce au sein d'une liste ?

a)

<ul>

b)

<ol>

c)

<li>

8.

Quel attribut permet d'insérer un lien ?

a)

href

b)

id

c)

title

9.

Quel attribut permet d'indiquer où se trouve l'image à insérer ?

a)

title

b)

src

c)

alt

10.

Le CSS sert à

a)

faire du style

b)

faire des site internet

c)

dessiner

d)

programmer des jeux en ligne

11.

Pour faire un commentaire en HTML, on utilise les balises

a)

< ! -- commentaires -->

b)

/* commentaires */

c)

% commentaires %

d)

# commentaires #

12.

Pour faire appel à une classe, on utilise en CSS les instructions

a)

.class { .... ;}

b)

#class { .... ;}

c)

/* class { .... ;} */

d)

class { .... ;}

13.

Le sélecteur CSS: p{ color : red;} permet

a)

de colorier les paragraphes en rouge

b)

de colorier les textes du site en rouge

c)

de mettre un fond rouge

d)

de surligner en rouge

14.

La balise <ul> permet

a)

de définir une liste non ordonnée

b)

de définir une liste ordonnée

c)

de définir une suite de paragraphe

d)

souligner du texte

15.

Que signifie HTML ?

a)

Home Tool Markup Language

b)

Happy Text Markup Language

c)

Hyperlinks and Text Markup Language

d)

Hyper Text Markup Language

16.

Quel attribut HTML est utilisé pour spécifier une taille de police?

a)

size

b)

font-size

c)

text-size

d)

font

17.

Quelle est la meilleur manière de faire un menu de site web?

a)

<nav><ul><li><a>

b)

<menu><menuitem><a>

c)

<link><a>

d)

<ol><li><a>

18.

Pourquoi le head est une balise obligatoire?

a)

Il contient des infos essentielles pour le navigateur

b)

Il contient l'entête de mon site dont le menu

c)

Il permet d'afficher le contenu de mon site

d)

Il permet de charger le PHP de ma page

19.

Pourquoi utiliser principalement la balise section dans mon code HTML

a)

Elle permet de diviser mon contenu

b)

Elle permet de séparer des zones qui ont un rôle précis

c)

C'est la seul que l'on peut positionner

d)

Elle est utile pour le référencement

20.

Quel est l'outil pour valider la structure de notre code HTML?

a)

W3C HTML Validator

b)

Visual Studio Code

c)

Le navigateur web avec un afficher la source

d)

La console du navigateur avec la touche FF11

21.

Que représente cette image?

a)

Le box model

b)

Le box sizing

c)

La taille d'un élément

d)

Le CSS d'un élément

22.

Si je veux empêcher l'envoi de mon formulaire HTML en validant la présence d'une valeur dans un champs avec HTML:

a)

Utiliser l'attribut Value

b)

Utiliser l'attribut Required

c)

Utiliser la balise Label

d)

Utiliser la balise Input

23.

Un attribut id permet d'identifier un champ de manière unique au sein d'une page HTML. Qu'est-ce que cela implique ?

a)

Il ne peut pas y avoir plusieurs balises avec un id identique au sein de la page

b)

Il ne peut pas y avoir plusieurs id dans la page

c)

Rien

24.

quel élément permet de créer des liste déroulantes

a)

select

b)

textarea

c)

<input type="text">

d)

<input type="list">

25.

Lesquelles de ces syntaxes sont correctes pour afficher une image ?

a)

<img src="dinosaure.jpg">

b)

<img src="https://www.example.com/images/dinosaure.jpg">

c)

<img src="dinosaur.jpg" alt="image dinosaure">

d)

<img> src="dinosaure.jpg"</img>

26.

à quoi sert alt quand on écrit

<img src="images/dinosaure.jpg"

alt="image dinosaure">

?

a)

Affichier une autre image

b)

Affichier un texte si l'image ne charge pas

c)

Cela n'est pas utile

27.

Qu'est ce que le responsive ?

a)

L'adaptation du site sur plusieurs supports

b)

La réactivité du site

c)

La possibilité d'utiliser le site sur une interface tactile

28.

La règle de style "p.ville { .........} " s'applique :

a)

aux paragraphes <p value="ville">...<p>

b)

aux paragraphes < p> <span "ville">...</span><p>

c)

aux paragraphes <p class="ville">...<p>

d)

ux paragraphes <p id="ville">...<p>

29.

Quelle propriété nous permet de créer des bordures arrondies ?

a)

Border-style

b)

Radius

c)

Raduis-border

d)

Border-radius

30.

Que représente le padding d'un élément ?

a)

Le contenu de l'élément

b)

La marge extérieure

c)

La marge intérieure

d)

La feuille de style

31.

Quelle déclaration permet de supprimer le soulignement d'un élément en CSS ?

a)

underline: none;

b)

text-decoration: none;

c)

text-decoration: underline;

d)

text-decoration: hidden;

32.

Quelle déclaration permet de définir une marge extérieure uniquement en haut et en bas de 10px d'un élément ?

a)

padding: 10px;

b)

padding: 10px 0;

c)

margin: 10px;

d)

margin: 10px 0;

33.

Quel sélecteur ci-après permet de cibler les paragraphes enfant de l'élément id="titi" ?

a)

p#titi {}

b)

#titi p {}

c)

p.titi {}

d)

titi p {}

34.

Lequel des sélecteurs suivants permet de cibler les éléments <p>, <li> et <span> ?

a)

p.li.span { }

b)

p + li + span { }

c)

p, li, span { }

d)

p li span { }

35.

Comment faire pour qu'une div prenne toute la largeur disponible dans son bloc conteneur ?

a)

C'est automatique, pas besoin de spécifier une largeur

b)

div {width: 100%; padding: 10%;}

c)

div {min-width: 100%;}

d)

div {width: 80%; padding: 10%;}

36.

Quelle balise HTML est utilisée pour définir une feuille de style interne ?

a)

<css>

b)

<script>

c)

<style>

d)

<strong>

37.

Quelle est la syntaxe qui permet de relier une feuille de style à une page HTML ?

a)

<link rel="stylesheet" type="text/css" href="style.css" />

b)

<stylesheet/>style.css</stylesheet/>

c)

<style src="style.css"/></style/>

d)

<meta rel="stylesheet" type="text/css" href="style.css" />

38.

Comment peut-on déclarer une flexbox ?

a)

display: flex;

b)

display: flexbox;

c)

display: grid;

d)

display: none;

39.

A l'aide d'une flexbox, quelle propriété permet d'aligner les enfants en colonne ?

a)

flex-direction: row;

b)

flex-direction: column;

c)

flex-direction: none;

40.

Quelle propriété peut on utiliser pour définir une marge externe ?

a)

margin

b)

padding

c)

aucune des deux

41.

Quelle propriété peut on utiliser pour définir une marge interne ?

a)

margin

b)

padding

c)

aucune des deux

42.

Parmi les éléments suivants, quels sont les valeurs de la propriété flex-direction ? (Choisissez toutes les réponses qui s'appliquent.)

a)

auto

b)

column

c)

row-reverse

d)

start

43.

Quel sélecteur CSS est utilisé pour cibler le premier enfant d'un élément ?

a)

:first-child

b)

:first

c)

:first-element

d)

:first-of-type

44.

Quel est l'attribut HTML utilisé pour définir une valeur par défaut dans un champ de formulaire ?

a)

default

b)

initial

c)

value

d)

placeholder

45.

Quelle propriété CSS est utilisée pour ajouter une ombre à un élément ?

a)

shadow

b)

box-shadow

c)

text-shadow

d)

element-shadow

46.

Dans Flexbox, quelle propriété est utilisée pour aligner les éléments enfants le long de l'axe principal ?

a)

align-items

b)

justify-content

c)

align-content

d)

flex-align

47.

Quelle propriété permet d'aligner sur l'axe secondaire dans un conteneur flex ?

a)

align-items

b)

flex-items

c)

wrap-items

d)

axe-secondaire

48.

qu'est qu'un site responsive ?

a)

un site qui s'adapte au différents résolution d'écran

b)

un site doté d'un IA permettant de répondre a l'utilisateur

c)

un site utilisant du javascript

d)

un site utilisant du java

49.

quel élément permet de créer des liste déroulantes

a)

select

b)

textarea

c)

<input type="text">

d)

<input type="list">

50.

pour faire du responsive design on doit

a)

utiliser des unité relative de type % ,vh, em ... pour la mise en page

b)

utiliser des unité absolue de type

px pour la mise en page