0% ont trouvé ce document utile (0 vote)
121 vues38 pages

Licence 2: Informatique (ISIL) : Dr. BOUBENIA Mohamed, Faculté D Informatique, USTHB

Ce document présente un TP sur la programmation web, spécifiquement sur HTML, pour les étudiants de Licence 2 en Informatique. Il couvre la structure d'un document HTML, les balises essentielles, et inclut des exercices pratiques pour manipuler des éléments comme les titres, paragraphes, listes, liens, images, tableaux et conteneurs. L'objectif est de créer un document HTML valide et de comprendre les différences entre les éléments de type bloc et en ligne.

Transféré par

Cesar Mora
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

Thèmes abordés

  • Éléments de conteneur,
  • HTML5,
  • Éléments de contenu,
  • Éléments Bloc,
  • Développement front-end,
  • Paragraphes,
  • Liens externes,
  • Éducation en informatique,
  • Visualisation navigateur,
  • Chemins d'images
0% ont trouvé ce document utile (0 vote)
121 vues38 pages

Licence 2: Informatique (ISIL) : Dr. BOUBENIA Mohamed, Faculté D Informatique, USTHB

Ce document présente un TP sur la programmation web, spécifiquement sur HTML, pour les étudiants de Licence 2 en Informatique. Il couvre la structure d'un document HTML, les balises essentielles, et inclut des exercices pratiques pour manipuler des éléments comme les titres, paragraphes, listes, liens, images, tableaux et conteneurs. L'objectif est de créer un document HTML valide et de comprendre les différences entre les éléments de type bloc et en ligne.

Transféré par

Cesar Mora
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

Thèmes abordés

  • Éléments de conteneur,
  • HTML5,
  • Éléments de contenu,
  • Éléments Bloc,
  • Développement front-end,
  • Paragraphes,
  • Liens externes,
  • Éducation en informatique,
  • Visualisation navigateur,
  • Chemins d'images

Programmation Web

Licence 2 : Informatique (ISIL)

HTML

TP 1: HTML

Dr. BOUBENIA Mohamed, Faculté d‘Informatique, USTHB 03/03/2022


Programmation Web
TP 1: HTML
Plan

TP 1: HTML TP 2: CSS Mini-Projet

• Ex1: Structure d’un document HTML • A venir • A venir


• Ex2: Titre de la page
• Ex3: Elément "Bloc" vs Elément "En ligne"
Découverte des balises :
• Ex4: Les Titres
• Ex5: Les Paragraphes
• Ex6: Les Listes
• Ex7: Les Liens Hypertextes
• Ex8: Les Images
• Ex9: Les Tableaux
• Ex10: Les Conteneurs

2
Programmation Web
TP 1: HTML
Plan
À vous

Quand vous verrez « A vous » dans un slide,


ça veut dire que c’est à vous de pratiquer.
Sinon, pour le reste, contentez-vous de lire
seulement.

3
Programmation Web
TP 1: HTML

Exercice 1
Structure d’un document HTML

4
Programmation Web
TP 1: HTML
Exercice 1: Structure d’un document HTML
Rappel

Document HTML

<!DOCTYPE html>
<html>
<head> Un espace ou on mettra
E.x. Titre de la page, une sorte de configuration de
notre page
</head>
<body>

E.x. Paragraphes, Images..etc


"corps" qui va contenir tout
ce que vous souhaitez
</body> afficher sur la page WEB.
</html>

5
Programmation Web
TP 1: HTML
Exercice 1: Structure d’un document HTML
À vous HTML

<!DOCTYPE html>
1
Saisir le code HTML suivant, <html>
et l’enregistrer dans exo1.html. <head>
2 <title> Exo1 </title>
Procéder à l’indentation du code <meta charset="UTF-8"/>
saisi (voir le cours HTML (slide 22)).
</head>
3 <body>
Visualiser le résultat sur le
navigateur. ceci est le contenu de ma page
</body>
</html>

6
Programmation Web
TP 1: HTML

Exercice 2
Titre de la page

7
Programmation Web
TP 1: HTML
Exercice 2: Titre de la page
Rappel Balises à mettre dans la partie HEAD

<title> :Titre du document, obligatoire


<link> : Relations vers des ressources externes
<style> : Styles CSS embarqués dans le document
<script> : Scripts embarqués dans le document
<meta> : Méta-informations
(Exemple: l'encodage à utiliser, la sémantique)

8
Programmation Web
TP 1: HTML
Exercice 2: Titre de la page
À vous

Apporter les modifications


nécessaires à exo1.html pour ceci est le contenu de ma page

changer le titre de la page.

9
Programmation Web
TP 1: HTML

Exercice 3
Element "Bloc"
vs
Element "En ligne"

10
Programmation Web
TP 1: HTML
Exercice 3: Element "Bloc" vs Element "En ligne"
Rappel
Distinction
Occupent toute la largeur N'occupent que la largeur nécessaire
disponible. ils sont positionnés à l'affichage du contenu, et ne
(par défaut) l'un sous l'autre. provoque pas de retour à la ligne.

Eléments Eléments
Bloc En ligne
Toute la largeur

11
Programmation Web
TP 1: HTML
Exercice 3: Element "Bloc" vs Element "En ligne"
À vous

1
Insérer les 2 éléments
HTML suivants au bon
endroit dans exo1.html
2
Sur le navigateur, utiliser les
outils de développement
pour inspecter et voir
l’espace qu’occupent les
éléments p, strong et em
3
Qu’est ce que vous
remarquez ?

12
Programmation Web
TP 1: HTML

Exercice 4
Découverte des balises HTML

Les Titres

13
Programmation Web
TP 1: HTML
Exercice 4: Les Titres
Rappel Les balises à utiliser

<h1> à <h6>

h1
h2
h3
h4
h5
h6

14
Programmation Web
TP 1: HTML
Exercice 4: Les Titres
À vous

1
Dans un fichier exo4.html,
créer une page HTML avec
des titres pour avoir le
rendu suivant:

2
Les éléments insérés sont-
ils de type "bloc" ou
"enligne" ?

15
Programmation Web
TP 1: HTML

Exercice 5
Découverte des balises HTML

Les Paragraphes

16
Programmation Web
TP 1: HTML
Exercice 5: Les Paragraphes
Rappel

Paragraphe 1

Paragraphe 2

Paragraphe 3

La balise à utiliser

<p>
17
Programmation Web
TP 1: HTML
Exercice 5: Les Paragraphes
À vous

1
Dans le fichier exo4.html,
apporter les modifications
nécessaires pour obtenir le
rendu suivant:

La première édition de la Coupe du monde se déroule en 1930 dans


trois stades de Montevideo, capitale de l'Uruguay. D'une capacité de
plus de 80 000 personnes, le Stade Centenario, qui est le plus grand des
! trois, n'est pas prêt pour le début de la compétition. Les premiers
Vous pouvez copier matchs de la compétition sont donc joués dans deux autres stades :
les paragraphes l'Estadio Pocitos et l'Estadio Gran Parque Central.

La plus faible affluence de la Coupe du monde est une rencontre entre


la Roumanie et le Pérou à l'Estadio Pocitos en 1930 où seulement 300
spectateurs se regroupent.

18
Programmation Web
TP 1: HTML
Exercice 5: Les Paragraphes
Rappel D’autres balises pour mettre en valeur le texte
Mettre en Gras

<strong>
Mettre en Italique

<em>
Mettre en Petit

<small>
Mettre en Exposant

<sup>
Mettre en Indice

<sub>
19
Programmation Web
TP 1: HTML
Exercice 5: Les Paragraphes
À vous

Dans le fichier exo4.html, La première édition de la Coupe du monde se déroule en 1930 dans
trois stades de Montevideo, capitale de l'Uruguay. D'une capacité de
utiliser les différentes plus de 80 000 personnes, le Stade Centenario, qui est le plus grand des
balises vues dans le slide trois, n'est pas prêt pour le début de la compétition. Les premiers
précédent, afin de mettre matchs de la compétition sont donc joués dans deux autres stades :
l'Estadio Pocitos et l'Estadio Gran Parque Central.
en valeur certains mots (à
vous de choisir). La plus faible affluence de la Coupe du monde est une rencontre entre
la Roumanie et le Pérou à l'Estadio Pocitos en 1930 où seulement 300
spectateurs se regroupent.

20
Programmation Web
TP 1: HTML

Exercice 6
Découverte des balises HTML

Les Listes

21
Programmation Web
TP 1: HTML
Exercice 6: Les Listes
Rappel
Liste à puces <ul> et <li>

Liste ordonnée <ol> et <li>

22
Programmation Web
TP 1: HTML
Exercice 6: Les Listes
À vous

La plus faible affluence de la Coupe du monde est une rencontre entre


la Roumanie et le Pérou à l'Estadio Pocitos en 1930 où seulement 300
spectateurs se regroupent.

Dans le fichier exo4.html, (à


• Stade Centenario (Montevideo)
la suite du paragraphe qui • Stadio Nazionale del PNF (Rome)
existe déjà), rajouter une • Stade olympique Yves-du-Manoir (Colombes)
ligne horizontale, puis une • Stade Maracanã (Rio de Janeiro)

liste à puces.

23
Programmation Web
TP 1: HTML
Exercice 6: Les Listes
À vous

La plus faible affluence de la Coupe du monde est une rencontre entre


la Roumanie et le Pérou à l'Estadio Pocitos en 1930 où seulement 300
spectateurs se regroupent.

• Stade Centenario (Montevideo)


• Stadio Nazionale del PNF (Rome)
• Stade olympique Yves-du-Manoir (Colombes)
• Stade Maracanã (Rio de Janeiro)

1. Uruguay 1930
Rajouter une liste 2. Italie 1934
numérotée. 3. France 1938
4. Brésil 1950

24
Programmation Web
TP 1: HTML

Exercice 7
Découverte des balises HTML
Les Liens Hypertextes

25
Programmation Web
TP 1: HTML
Exercice 7: Les Liens Hypertextes
Rappel La balise à utiliser

<a>

Attribut href Valeur= Page cible

26
Programmation Web
TP 1: HTML
Exercice 7: Les Liens Hypertextes
À vous

https://fr.wikipedia.org/wiki/Montevideo

La première édition de la Coupe du monde se déroule en 1930 dans


trois stades de Montevideo, capitale de l'Uruguay. D'une capacité de
Dans le fichier exo4.html, plus de 80 000 personnes, le Stade Centenario, qui est le plus grand des
rendre les mots suivants trois, n'est pas prêt pour le début de la compétition. Les premiers
comme des liens matchs de la compétition sont donc joués dans deux autres stades :
l'Estadio Pocitos et l'Estadio Gran Parque Central.
hypertextes. https://fr.wikipedia.org/wiki/Stade_Centenario
(les liens hypertextes La plus faible affluence de la Coupe du monde est une rencontre entre
correspondants sont fournies) la Roumanie et le Pérou à l'Estadio Pocitos en 1930 où seulement 300
spectateurs se regroupent.

27
Programmation Web
TP 1: HTML

Exercice 8
Découverte des balises HTML
Les images

28
Programmation Web
TP 1: HTML
Exercice 8: Les Images
Rappel
Elément img

Les images à afficher peuvent se trouver:


Le chemin vers Sur votre ordinateur
Attribut Vous utiliserez un chemin absolu vers le
src l’image fichier.
(veut dire ex. C:\Users\Public\Pictures\
Sample Pictures\Desert.jpg
"source")
Ou un chemin relatif (si on est déjà dans
le dossier "sample pictures"):
ex. Desert.jpg

Ou Sur le Web
Vous utiliserez une URL (une adresse Web)
ex. https://www.blender.org/wp-content/uploads/2020/11/image-7-
480x270.jpeg

29
Programmation Web
TP 1: HTML
Exercice 8: Les Images
À vous

1. Uruguay 1930
2. Italie 1934
3. France 1938
4. Brésil 1950

stade1.jpg (disponible dans le dossier


Dans le fichier exo4.html, Ressource TP2)
rajouter une ligne
horizontale, puis les images joueur.jpg (disponible dans le dossier
suivantes. Ressource TP2/joueur)
(ne vous préoccupez pas de la
taille des images)
disponible sur l’URL suivante:
https://bit.ly/3GDxL3O

30
Programmation Web
TP 1: HTML

Exercice 9
Découverte des balises HTML
Les Tableaux

31
Programmation Web
TP 1: HTML
Exercice 9: Les Tableaux
Rappel

Balise à utiliser Insérer une ligne Insérer une colonne

<table> <tr> <td>


entête
<th>
32
Programmation Web
TP 1: HTML
Exercice 9: Les Images
À vous

1. Uruguay 1930
2. Italie 1934
3. France 1938
4. Brésil 1950

Année Droits TV Audience mondiale cumulée

1990 95 millions de francs suisses (60M €) 26,7 milliards de téléspectateurs

1994 110 millions de francs suisses (70M €) 32,1 milliards de téléspectateurs


Dans le fichier exo4.html,
rajouter une ligne 1998 135 millions de francs suisses (86M €) 33,4 milliards de téléspectateurs
horizontale, puis le tableau
suivant.

33
Programmation Web
TP 1: HTML

Exercice 10
Découverte des balises HTML
Les Conteneurs

34
Programmation Web
TP 1: HTML
Exercice 10: Les Conteneurs

La balise à utiliser

<div>

L’application d’un style pourra


alors se faire avec des feuilles
de style CSS (qu’on verra dans
le cours suivant)
35
Programmation Web
TP 1: HTML
Exercice 10: Les Conteneurs
À vous

Dans le fichier exo4.html,


rajouter une ligne
horizontale, puis les
éléments suivants dans un
conteneur div

36
Programmation Web
TP 1: HTML
Exercice 10: Les Conteneurs
À vous

1
Rajouter un style CSS au div,
comme suit: 2
Voyez-vous l’utilité des
conteneurs ?

37
Programmation Web
Licence 2 : Informatique (ISIL)

HTML
TP 1: HTML
1. Création d’un document HTML valide.
2. Modification de l’entête de la page Web.
3. Compréhension des éléments Bloc vs En ligne.
4. Découverte de certaines balises HTML (Textes, Listes,
Liens, Images, Tableaux, Conteneurs)

Dr. BOUBENIA Mohamed, Faculté d‘Informatique, USTHB 03/03/2022

Vous aimerez peut-être aussi