Thanks to visit codestin.com
Credit goes to fr.scribd.com

100% ont trouvé ce document utile (2 votes)
2K vues5 pages

Correction Examen Regional

Transféré par

akhouden
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (2 votes)
2K vues5 pages

Correction Examen Regional

Transféré par

akhouden
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 5

Direction Régionale Rabat – Salé - Kénitra

Examen régional de fin de module


Année de Formation 2021/2022

Module M 104
Sites Web statiques

Filière : Développement digital Durée : 2h


Année : 1°A Barème : / 40

(2 points est réservé à la présentation de la copie)


1. Partie théorique : (8 pts)
Choisissez la bonne réponse : (1 pour chaque bonne réponse)
1. En HTML5, quel attribut est utilisé pour indiquer qu’une case à cocher doit être coché ?
a. selected
b. active
c. checked
2. Quel est l’attribut obligatoire dans la balise <img> ?
a. src
b. href
c. alt
3. Si on demande un mot de passe dans mon formulaire, on doit utiliser :
a. La valeur get de l'attribut method
b. La valeur post de l'attribut method
c. Aucune de ces deux valeurs
4. Laquelle de ces trois écritures est correcte ?
a. @media screen and max-width = 680px
b. @media screen and (max-width: 680px)
c. @media screen and (max-width = 680px)
5. Laquelle des propriétés suivantes définit l’espacement entre les lettres ?
a. space
b. line-height
c. letter-spacing
6. Déterminer parmi les propositions la cible du sélecteur suivant :
h1[class~=title] + p:first-letter
a. Les titres h1 et la première lettre des paragraphes.
b. La première lettre des paragraphes qui suivent immédiatement un titre h1 qui possède la classe
"title".
c. La première lettre des paragraphes et la première lettre des titres h1 qui possède la classe
"title"
7. ul li : first-child est un sélecteur qui cible:
a. Le premier élément <li> de toute balise <ul>
b. Tous les éléments <li> de la première balise <ul>
c. Le premier élément <li> de la première balise <ul>

Page 1 / 5
8. Quelle est la hiérarchie basique des classes utilisées pour créer une grille Bootstrap ?
a. Conteneur > colonne > ligne
b. Ligne > colonne > conteneur
c. Conteneur >ligne >colonne

2. Partie pratique : (30 pts)


Partie HTML :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>E-Learning</title>

<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="header">
<div class="title"><h1>Site E-Learning</h1> </div>
<div class="navbar">
<a href="#"><span class="glyphicon glyphicon-home"></span></a>
<a href="#">Tutoriels</a>
<a href="#">Références</a>
<a href="#">Exercices</a>
<a href="#">Quiz</a>

</div>
</div>
<div class="row">

<div class="main">
<div class="article">
<div class="titre"> HTML </div>
<div class="description">Langage pour la création des pages web</div>
<div class="tuto" style="background-color: rgb(66, 86,
109);">Tutoriels</div>
<div class="exe" style="background-color: rgb(3, 3, 3);">Exercices</div>
<div class="quiz" style="background-color: rgb(110, 117, 180);
">Quiz</div>
</div>
<div class="article">
<div class="titre"> CSS </div>
<div class="description">Langage pour le style des pages Web</div>
<div class="tuto" style="background-color: rgb(66, 86,
109);">Tutoriels</div>
<div class="exe" style="background-color: rgb(3, 3, 3);">Exercices</div>
<div class="quiz" style="background-color: rgb(110, 117, 180);
">Quiz</div>

Page 2 / 5
</div>
<div class="article">
<div class="titre"> JAVASCRIPT </div>
<div class="description">Langage de programmation des pages Web</div>
<div class="tuto" style="background-color: rgb(66, 86,
109);">Tutoriels</div>
<div class="exe" style="background-color: rgb(3, 3, 3);">Exercices</div>
<div class="quiz" style="background-color: rgb(110, 117, 180);
">Quiz</div>
</div>

</div>
<div class="aside">
<form action="">
<fieldset>
<h2>Connexion </h2>
<label for="email">Email : </label>
<input type="text" name="email" id="email">
<label for="pw">Mot de passe : </label>
<input type="password" name="pw" id="pw">
<input type="submit" value="Connexion">
<p>Besoin d'un compte ? <a href="#">S'inscrire</a> </p>
<p><a href="#">Mot de passe oublié</a></p>
</fieldset>
</form>
</div>
</div>
</body>
</html>

Partie CSS :
*{
box-sizing: border-box;
font-size: 18px;
}
body{
margin:auto;
width: 80%;
}
.header{
background-color: rgb(212, 215, 238);
border-radius: 10px;
}
.title{
padding: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 2em;
}
.title::first-letter{
font-size: 2.2em;
}
.navbar{

Page 3 / 5
background-color: #222;
border-radius: 10px;
border:2px solid white;
display: flex;
}
.navbar>a{
text-decoration: none;
color: white;
font-weight: bold;
margin-left: 20px;
padding: 20px;
font-size: large;
}
.navbar>a:hover{
background-color: black;
}
.row{
display: flex;
}
.main{
flex: 70%;
display: flex;
margin:20px;
}
.article{
flex: 33.33%;
display: flex;
flex-direction: column;
align-items: center;
border-radius: 10px;
padding: 10px;
}
.article:hover{
border:1px solid rgb(110, 117, 180);
cursor: pointer;
background-color: rgb(212, 215, 238);
}
.article .titre{
font-size: 2em;
font-weight: bolder;
padding: 20px;
}
.article .description{
font-size: 1em;
font-weight: bolder;
padding: 20px;
text-align: center;
}

.article .tuto , .exe, .quiz{


width: 80%;
padding: 15px;

Page 4 / 5
font-size: large;
background-color:rgb(191, 196, 241);
border-radius: 50px;
margin-top: 15px;
text-align: center;
color: white;
font-weight: bolder;
}
.aside{
flex: 20%;
}
.aside fieldset{
border-radius: 10px;
border:1px solid rgb(110, 117, 180);
display: flex;
flex-direction: column;
padding: 10px;
}
.aside input{
padding: 10px;
border: 1px solid rgb(110, 117, 180);
margin-bottom: 20px;
border-radius: 5px;
}
.aside input[type=submit]
{
background-color:rgb(110, 117, 180);
color: white;
font-weight: bolder;
}
.aside p{
text-align: center;
}
.aside a{
text-decoration: none;
color: rgb(110, 117, 180);
font-weight: bolder;
}
@media screen and (max-width:450px) {
.row, .navbar, .main{
flex-direction: column;
}
.article{
width: 100%;
padding: 0px;
margin:0px;
}
.article .tuto , .exe, .quiz, .description{
display: none;
}
}

Page 5 / 5

Vous aimerez peut-être aussi