Sie sind auf Seite 1von 4

Universit Lumire Lyon 2 Universit Nationale dconomie de Kharkov

Master 1 IDSM Anne 2014-2015


Programmation Web Exercices pratiques (1) : HTML et CSS
Jrme Darmont (http://eric.univ-lyon2.fr/~jdarmont/), 26/08/14

Titre niveau 1 - Master Informatique Lyon 2


Titre niveau 2 - Menu (liste + liens)

Exercice 1 : Structuration de document avec HTML


1. Reproduire lapparence de la page web fournie ci-contre de la faon la plus fidle possible dans
un document nomm ex1.html, par exemple. Pour viter une saisie fastidieuse, copier/coller le
texte brut prsent dans le fichier http://eric.univ-lyon2.fr/~jdarmont/docs/web/td1texte.txt, puis le
mettre en forme en HTML.
Indications :

Ne pas oublier tous les lments den-tte HTML !

Vrifier au fur et mesure lavancement de votre travail en utilisant un navigateur web.

Structurer votre document de la faon suivante.


o
o
o
o
o

1.
2.
3.
4.

Prsentation du Master
Spcialits de M2
Statistiques d'accs
Graphique

Titre niveau 2 - Prsentation (mise en forme de texte)


L'Universit Lumire Lyon 2 propose une formation d'excellence (Master) en informatique
dcisionnelle et statistique, protection des systmes d'information et cration/intgration
multimdia.
Ces domaines se dveloppent rapidement, tant au niveau de la recherche que dans l'industrie, et
offrent de nombreux emplois.

Titre niveau 3 - Spcialits de M2 (listes imbriques)

Entte : titre Master Informatique Lyon 2


Section de navigation : Menu
Section : tout le reste
Articles (dans la section de contenu) : Prsentation et Statistiques daccs
Pied de page : lien de retour en haut de page

Le menu en haut de la page doit permettre daccder directement aux diffrents lments
(titres de niveau 2 et 3) de la page grce des liens. Le lien Haut de page en bas de la
page doit permettre de revenir en haut de la page.

Limage reprsentant un graphique en camembert est disponible lURI suivant :


http://eric.univ-lyon2.fr/~jdarmont/docs/web/camembert.png .

Fouille de Donnes et Gestion des Connaissances (FDGC)


o Parcours ECD
o Parcours DMKM
Informatique Dcisionnelle et Statistique (IDS)
o Parcours IIDEE
o Parcours SISE
o Parcours OPSIE
o Parcours IDSM-Kharkiv
Intgration Multimdia (IM)

Titre niveau 2 - Statistiques d'accs par pays (tableau)


2. Vrifier que votre code HTML est valide en vous rendant sur la page http://validator.w3.org, puis
en slectionnant longlet Validate by file upload , puis le document ex1.html. Lancer la
validation grce au bouton Check . Corriger les erreurs le cas chant, jusqu ce que votre page
soit valide.

Statistiques d'accs
Pays
Nombre d'accs
France
25105
USA
19765
Inconnu
9011
Canada
1106
Belgique
912
Suisse
719

Titre niveau 3 - Graphique (image)

Haut de page
Programmation Web Exercices pratiques (1)

1/4

Programmation Web Exercices pratiques (1)

2/4

Exercice 2 : Prsentation de document avec une feuille de style CSS

Liens survols :
Couleur de fond : bleu marine
Couleur : gris argent
Dcoration : soulign

http://necolas.github.io/normalize.css/

2. Crer une feuille de style dans un nouveau fichier texte (nomm ex1.css par exemple)
permettant dobtenir la mise en page suivante.

Liens visits et activs :


Couleur : rouge
Dcoration : soulign

Section de contenu :
Flottante gauche
Bordure gauche
Couleur de fond : jaune
Largeur : 600 pixels
Marge interne : 1 empattement standard

Articles :
Bordure en bas : en pointills

Paragraphes :
Alignement : justifi
Indentation : 1 empattement standard (1em)

Listes puces :
Image : http://www.clipart-fr.com/data/webmaster/puces/puce_110.gif

Tableaux :
Bordure : 2 pixels de large, trait plein, couleur grise (#696969) ; fusion (collapse)
avec la bordure des cellules
Position de la lgende : en bas
Bordure des cellules : 1 pixel de large, trait pointill, couleur noire
Alignement du texte dans les cellules : centr

1. Dans le document ex1.html, faire appel la feuille de style normalize.css (accessible lURI
ci-dessous1), qui permet duniformiser le rendu des pages web sur diffrents navigateurs.

Master Informatique Lyon 2


Menu

Prsentation

()

()

Spcialits de M2
()

Statistiques daccs
()

Graphique
()
Haut de page

Indications :

Corps du document :
Couleur de fond : blanc
Couleur : noir
Police de caractres : Arial

Partie principale du site :


Couleur de fond : gris argent (silver)
Alignement : centre dans la page
Largeur : 900 pixels

En-tte :
Alignement du texte : centr

Titre de niveau 1
Couleur : vert

Section de navigation
Flottante gauche
Largeur : 280 pixels

Liens non visits :


Couleur : bleu marine (navy)
Dcoration : soulign

3. Prendre en compte dans le document td1.html la feuille de style dfinie la question 2 en plus
de normalize.css. Ajouter galement une section main. Vrifier laspect du rsultat.
3. Vrifier que votre feuille de style CSS est valide en vous rendant sur la page
http://jigsaw.w3.org/css-validator/, puis en slectionnant longlet par chargement de Fichier ,
puis la feuille de style ex1.css. Lancer la validation grce au bouton Vrifier . Corriger les
erreurs le cas chant, jusqu ce que votre feuille de style soit valide. Valider galement de
nouveau votre document HTML sur http://validator.w3.org.

Il est possible soit denregistrer cette feuille de style en local, soit de rfrencer directement son URI absolue :
http://necolas.github.io/normalize.css/3.0.1/normalize.css .
Programmation Web Exercices pratiques (1)
3/4

Programmation Web Exercices pratiques (1)

4/4

<article>
<h2 id="stats">Titre niveau 2 - Statistiques d'accs par pays
(tableau)</h2>
<table>
<caption>Statistiques d'accs</caption>
<tr> <th>Pays</th> <th>Nombre d'accs</th> </tr>
<tr> <td>France</td> <td>25105</td> </tr>
<tr> <td>USA</td> <td>19765</td> </tr>
<tr> <td>Inconnu</td> <td>9011</td> </tr>
<tr> <td>Canada</td> <td>1106</td> </tr>
<tr> <td>Belgique</td> <td>912</td> </tr>
<tr> <td>Suisse</td> <td>719</td> </tr>
</table>
<h3 id="graphique">Titre niveau 3 - Graphique (image)</h3>
<p><img src="camembert.png" alt="Statistiques d'accs par pays"
/></p>
</article>
</section>

Correction
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Master Informatique Lyon 2</title>
<meta name="Author" content="Jrme Darmont" />
<meta name="Keywords" content="Web,HTML" />
<meta name="Description" content="TD 1" />
<link rel="stylesheet" type="text/css" href="normalize.css" />
<link rel="stylesheet" type="text/css" href="td1.css" />
</head>
<body>
<main>

<footer>
<p><a href="#">Haut de page</a></p>
</footer>

<header>
<h1>Titre niveau 1 - Master Informatique Lyon 2</h1>
</header>

</main>

<nav>

</body>

<h2>Titre niveau 2 - Menu (liste + liens)</h2>


<ol>
<li><a href="#master">Prsentation du Master</a></li>
<li><a href="#specialites">Spcialits de M2</a></li>
<li><a href="#stats">Statistiques d'accs</a></li>
<li><a href="#graphique">Graphique</a></li>
</ol>
</nav>

</html>

/* ex1.css */
body {
background-color: white;
color: black;
font-family: arial;
}

<section>
<article>
<h2 id="master">Titre niveau 2 - Prsentation (mise en forme de
texte)</h2>
<p>L'<em>Universit Lumire Lyon 2</em> propose une formation
d'excellence (<strong>Master</strong>) en informatique dcisionnelle et
statistique, protection des systmes d'information et cration/intgration
multimdia.<br />Ces domaines se dveloppent rapidement, tant au niveau de la
recherche que dans l'industrie, et offrent de nombreux emplois.</p>
<h3 id="specialites">Titre niveau 3 - Spcialits de M2 (listes
imbriques)</h3>
<ul>
<li>Fouille de Donnes et Gestion des Connaissances (FDGC)
<ul>
<li>Parcours ECD</li>
<li>Parcours DMKM</li>
</ul>
</li>
<li>Informatique Dcisionnelle et Statistique (IDS)
<ul>
<li>Parcours IIDEE</li>
<li>Parcours SISE</li>
<li>Parcours OPSIE</li>
<li>Parcours IDSM-Kharkov</li>
</ul>
</li>
<li>Intgration Multimdia (IM)</li>
</ul>
</article>

Programmation Web Exercices pratiques (1)

main {
width: 900px;
background-color: silver;
margin-left: auto;
margin-right: auto;
}
header {
text-align: center;
}
h1 {
color: green;
}
nav {
float: left;
width: 280px;
}
a {
color: navy;
text-decoration: underline;
}

5/4

Programmation Web Exercices pratiques (1)

6/4

a:hover {
background-color: navy;
color: silver;
text-decoration: underline;
}
a:visited, a:active {
color: red;
text-decoration: underline;
}
section {
float: left;
width: 600px;
background-color: yellow;
border-left: 1px solid black;
padding-left: 1em;
}
article {
border-bottom: 1px dotted black;
}
p {
text-align: justify;
text-indent: 1em;
}
li {
list-style-image: url("http://www.clipartfr.com/data/webmaster/puces/puce_110.gif");
}
table {
border: 2px solid #696969;
border-collapse: collapse;
caption-side: bottom;
}
th, td {
border: 1px dotted black;
text-align: center;
}

Programmation Web Exercices pratiques (1)

7/4

Das könnte Ihnen auch gefallen