Académique Documents
Professionnel Documents
Culture Documents
www.iscgoma.net
Avril 2022
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA -1-
Objectifs du Cours
En deuxième année de graduat, le cours de Laboratoire Informatique poursuit les
objectifs ci-après :
- Exploiter le cadre conceptuel des réseaux ;
- Faire la simulation avec CISCO PacketTracer ;
- Concevoir et configurer un réseau local;
- Partager les données et les ressources ;
- Réaliser la configuration d’un routeur ;
- Exploiter le cadre conceptuel du Web ;
- Développer les pages web.
Bibliographie Sélective
I. Ouvrages
1. Danièle Dromard & Dominique Seret, Architecture des réseaux, 2ème édition,
Pearson France, 2010, 102 pages.
2. Pierre-Alain GOUPILLE, Technologie des ordinateurs et des réseaux (Cours et
exercices corrigés), Dunod, Paris, 2000, 408 pages.
3. Guy Pujolle, Cours réseaux et télécoms, EYROLLES, Paris, 2004, 512 pages.
4. Matthieu Nebra, Apprenez à créer votre site web avec HTML5 et CSS3, 2013, 248
pages.
5. Christophe Porteneuve, Bien développer pour le Web 2.0, Bonnes pratiques 2è
édition, EYROLLES, Paris, 2008, 673 pages.
6. Mathieu Nebra, Réussir son site web avec HTML et CSS, 2è édition, EYROLLES,
Paris, 2008, 316 pages.
7. JOHN L. Hennessy et David A. Patterson, Architecture des ordinateurs: une
approche quantitative, 2e édit, International Thomson Publishing Compagny, Paris,
France, 1996.
8. DANIEL CALI et Gabriel ZANY, Technologies de l’interconnexion des réseaux, Paris,
France, PUF, 1994.
9. Gérard BOUYER, Transmissions et réseaux de données, DUNOD, Paris, France,
1995.
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA -2-
INTRODUCTION
La communication entre ordinateurs ne peut pas être distinguée de
celle des hommes. Si au départ, l'ordinateur n'est qu'un gros jouet aux mains
de scientifiques, celui−ci a créé une véritable révolution technologique qui
devient le support de base de la communication entre les humains.
L'informatique est entrée partout, dans le téléphone, les disques compacts, la
voiture, l'avion,... Partout l'ordinateur a remplacé la machine à écrire.
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA -3-
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA -4-
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA -5-
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA -6-
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA -7-
b) Topologie en étoile
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA -8-
c) Topologie en anneau
e) Topologie maillée
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA -9-
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 11 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 12 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 14 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 15 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 16 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 17 -
c) Fibre optique
La fibre optique est un câble possédant de nombreux avantages:
· Légèreté ;
· Immunité au bruit ;
· Faible atténuation ;
· Tolérance des débits de l'ordre de 100Mbps ;
· Largeur de bande de qlqs dizaines de Mhz à +eurs Ghz (fibre monomode).
Le câblage optique est particulièrement adapté à la liaison centrale
(backbone) entre répartiteurs (notamment entre plusieurs bâtiments), car
elle permet des connexions sur de longues distances (jusqu’à 60 km dans le cas de
fibre monomode) sans nécessiter de mise à la masse. De plus, ce type de câble est
très sûr car il est extrêmement difficile de mettre un tel câble sur écoute.
Toutefois, malgré sa flexibilité mécanique, ce type de câble ne convient
pas pour des connexions dans un réseau local car son installation est
problématique et son coût élevé. C'est la raison pour laquelle on lui préférera
la paire torsadée ou le câble coaxial pour de petites liaisons.
Au fil de l'évolution des composants électroniques, divers types de
câblages ont vu le jour enfin d’atteindre toujours les objectifs suivants:
- Grande bande passante.
- Possibilité d'utiliser ces câbles sur de longues distances.
- Faible encombrement, facile à poser et à installer.
- Connecteurs simples et résistants.
- Faible coût...
En rappel, la vélocité d'un signal électrique dans un câble est d'environ
200000km/s.
a) Câbles réseaux
Les câbles réseaux interviennent pour la technologie du réseau avec fil
contrairement au réseau sans fil (Wireless) pour la technologie WIFI qui
transmet les informations sous forme des ondes lumineuses.
Le câblage réseau est l’œuvre initiée par la norme CISCO.
Les broches 1-2 et 3-6 sont utilisées pour transmettre les informations.
Lors d’un câblage informatique à 1000 Mbit/s (1 Gbit/s), les 8 broches sont
utilisées.
Lorsque l’on branche un poste de travail dans un concentrateur (hub) ou
un commutateur (switch), un câble droit doit être utilisé. Lorsque l’on doit
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 18 -
brancher deux postes de travail entre eux, un câble croisé doit être utilisé, sauf
pour le cas d’une communication en Gigabit où il faudra aussi utiliser un câble
droit. Dans le câble croisé, les paires utiles sont inversées, c’est-à-dire que la
paire de transmission d’un côté est connectée aux broches de réception de
l’autre côté.
Certains équipements réseau modernes sont, cependant, capables de
faire du MDI/MDI-X, c’est-à-dire du (dé) croisement automatique en fonction
du type de câble utilisé, des adaptateurs réseaux et de la situation présente.
Ce (dé) croisement se fait de manière logicielle au niveau d’un des deux
adaptateurs (ou sur le système d’exploitation) après que ceux-ci se soient mis
d’accord sur l’adaptateur à inverser.
Suivant la succession des couleurs nous retrouvons deux types de
câblage réseau suivants :
Câble droit ou parallèle
Le câble droit est utilisé pour connecter l’ordinateur à un hub ou un
switch. Il suit la succession des couleurs suivantes :
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 19 -
Câble Croisé
Le câble croisé est utilisé pour connecter deux appareils identiques
ensemble et ainsi s’affranchir d’un hub ou switch ; le croisement ci-dessous est
valable pour les connexions 1000 Mbit/s (Gigabit). La connexion d’un appareil
à un switch ou à un hub peut se faire par câble croisé à condition d’avoir un
switch, un hub ou un adaptateur réseau qui détecte le câblage (système de
Croisement Auto MDI/MDI-X). Depuis quelques années, la connexion entre
deux PC peut se faire par câble non croisé, la carte étant capable d’analyser si
le câble est croisé ou non (natif pour les cartes gigabit).
La succession des couleurs dans le câblage croisé se fait de la manière
suivante :
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 20 -
Pour une solution dite "propre" que vous ayez deux ou plus de deux PC,
l’utilisation des câbles droits est recommandée. L'ordre de couleur des fils est
le même quelle que soit l'extrémité choisie.
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 21 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 22 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 23 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 25 -
Pour ouvrir une connexion avec une machine distante, la couche session
doit posséder un langage intelligible par l’autre extrémité. C’est pourquoi,
avant d’ouvrir une session, il est obligatoire de passer à la fois par le niveau
présentation (couche 6), pour l’unicité du langage, et par le niveau application
(couche 7), pour travailler sur des paramètres définies d’une façon homogène.
Couche 6 : Niveau présentation
Il se charge de la syntaxe des informations que les entités d’application
se communiquent. En d’autres termes, la couche 6 met en forme les données
pour les rendre compréhensibles par le destinataire en fournissant la
traduction de code des caractères, la conversion des données et leur
compression ainsi que leur cryptage.
En résumé, le niveau présentation s’intéresse à la syntaxe, tandis que le
niveau application (couche 7) se charge de la sémantique.
Couche 7 : Niveau application
Il constitue la dernière couche du modèle de référence. Il fournir aux
processus d’application le moyen de s’échanger des informations par le biais
du réseau sous-jacent.
Par exemple, un utilisateur peut envoyer un message électronique à son
correspondant en utilisant les couches de protocole donnant accès au réseau.
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 26 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 27 -
3.1.1. Adresse IP
Une machine est nommée de manière unique sur son réseau par son
"adresse IP" formée en binaire de 4 octets que l’on convertit en décimal en
nombres compris entre 0 et 255 séparés par des points.
Exemple:
10101100 00010100 10000000 00010111
172.20.128.23
Une adresse IP a deux parties :
_ La partie gauche identifiant le réseau auquel appartient le nœud : partie
réseau appelée Net ID.
_ La partie droite identifiant le nœud lui même : partie hôte ou machine
appelée Host ID.
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 28 -
Exemple:
Soient le masque M = 255.255.255.128 et les machines d'adresses IP
I1 = 172.20.128.164 et I2 = 172.20.128.213.
En binaire, le masque devient
M = 11111111.11111111.11111111.10000000
et les adresses :
I1 = 10101100.00010100.10000000.10100100
et
I2 = 10101100.00010100.10000000.11010101
3.1.3. Classes de réseaux
Les adresses IP sont donc réparties en classes, c'est-à-dire selon le
nombre d'octets qui représentent le réseau.
Classe A
Dans une adresse IP de classe A, le premier octet représente le réseau.
Le bit de poids fort (le premier bit, celui de gauche) est à zéro, ce qui signifie
qu'il y a 27 (00000000 à 01111111) possibilités de réseaux, c'est-à-dire 128.
Toutefois le réseau 0 (00000000) n'existe pas et le nombre 127 est réservé
pour désigner votre machine, les réseaux disponibles en classe A sont donc les
réseaux allant de 1.0.0.0 à 126.0.0.0 (lorsque les derniers octets sont des
zéros cela indique qu'il s'agit d'un réseau et non d'un ordinateur!)
Les trois octets de droite représentent les ordinateurs du réseau, le
réseau peut donc contenir:
224-2 = 16777214 ordinateurs.
Une adresse IP de classe A, en binaire, ressemble à ceci:
0 xxxxxxx Xxxxxxxx xxxxxxxx xxxxxxxx
Classe B
Dans une adresse IP de classe B, les deux premiers octets représentent
le réseau. Les deux premiers bits sont 1 et 0, ce qui signifie qu'il y a 2 14 (10
000000 00000000 à 10 111111 11111111) possibilités de réseaux, c'est-à-dire
16384. Les réseaux disponibles en classe B sont donc les réseaux allant de
128.0.0.0 à 191.255.0.0
Les deux octets de droite représentent les ordinateurs du réseau, le
réseau peut donc contenir: 216-2 = 65534 ordinateurs.
Une adresse IP de classe B, en binaire, ressemble à ceci:
10xXxxxxx Xxxxxxxx xxxxxxxx xxxxxxxx
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 29 -
Classe C
Dans une adresse IP de classe C, les trois premiers octets représentent
le réseau. Les trois premiers bits sont 1,1 et 0, ce qui signifie qu'il y a 2 21 (110
00000 00000000 00000000 à 110 11111 11111111 11111111) possibilités de
réseaux, c'est-à-dire 2097152. Les réseaux disponibles en classe C sont donc
les réseaux allant de 192.0.0.0 à 223.255.255.0
L'octet de droite représente les ordinateurs du réseau, le réseau peut
donc contenir: 28-2 = 254 ordinateurs.
Une adresse IP de classe C, en binaire, ressemble à ceci:
110Xxxxx Xxxxxxxx xxxxxxxx xxxxxxxx
Classe D :
Les adresses de cette classe sont utilisées pour les communications
multicast. Le 1er octet d’une adresse IP de la classe D commence toujours par
la séquence des bits 1110, il est donc compris () 224 & 239. Un exemple
d’adresse IP de classe D est 224.0.0.1, le masque de réseau n’étant pas
défini.
Classe E :
Les adresses de cette classe sont réservées par IANA à un usage non
déterminé. Le 1er octet d’une adresse IP de la classe E commence toujours par
la séquence des bits 1111. Les adresses de la classe E débutent par
240.0.0.0 et se terminent en 255.255.255.255, le masque de réseau n’étant
pas défini.
3.1.4. Calcul de sous-réseaux
Lorsqu’un réseau comporte un grand nombre de machines, il devient
nécessaire de subdiviser l’ensemble pour optimiser les échanges entre les
machines.
Une segmentation physique par VPN est certainement la solution la
plus radicale car elle s’opère au niveau des couches 2 et 3 ; on constitue des
réseaux virtuels en programmant des commutateurs (switch) administrables.
Cette tâche supplémentaire dans la gestion d’un réseau est délicate de par sa
rigidité. Elle exige un plan physique de l’utilisation de chacune des prises
réseaux de l’entreprise et toute modification, aussi petite soit-elle, doit être
répercutée sur tous les commutateurs.
Sachant que la couche 4 de transport doit, de toutes façons, être gérée
(par le protocole TCP/IP), il peut se concevoir de subdiviser le réseau global en
utilisant une segmentation logique grâce au même protocole de transport.
Cette méthode s’appelle le « subnetting » ou la création de sous-réseaux. Elle
permet d’éviter une dégradation de la bande passante quand trop de machines
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 30 -
sont sur le même réseau. Si des routeurs (ils appartiennent à la couche 3) sont
utilisés, le trafic de diffusion des trames (broadcast) sera limité à chacun des
sous-réseaux.
Un bon plan d’adressage IP peut donc offrir certains des avantages de la
segmentation physique en limitant le travail d’administration du réseau. Il
n’offre évidemment pas la même sécurité, mais assure un minimum de
confort. Pour le réseau pédagogique d’un grand établissement scolaire, ce
minimum paraît suffisant et contribue à une bonne gestion, à une bonne
utilisation sans limiter les possibilités offertes aux utilisateurs.
Le nombre de sous-réseaux dépend du nombre de bits que l’on attribue
en plus au réseau. Soit n ce nombre de bits, alors le nombre de sous-réseaux
est donc : 2n.
N Sous-réseaux
1 21=2
2 22=4
3 23=8
4 24=16
5 25=32
6 26=64
7 27=128
8 28=256 (Impossible pour la classe C)
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 31 -
Identification du réseau
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 32 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 33 -
Si l’on veut sécuriser les données de votre ordinateur par le non accès d’autres
utilisateurs, on procède comme suit :
• Accéder au tableau des propriétés de connexion
• Cliquer sur l’onglet Avancé pour ouvrir la fenêtre suivante :
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 34 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 36 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 37 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 38 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 39 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 40 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 41 -
4.5. BASES DU HTML
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 43 -
Sous Windows
L’un des éditeurs de texte les plus utilisés est Notepad++. Ce logiciel
est simple, en français et gratuit. Voici à quoi il ressemble lorsque vous le
lancez (figure suivante).
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 44 -
Il faut faire la manipulation suivante : allez dans le menu Langage > H >
HTML. Cela permettra au logiciel de savoir que l'on va taper du HTML. Il existe
d'autres éditeurs disponibles sous Windows. Si Notepad++ ne vous convient
pas, vous pouvez essayer : jEdit, PSpad, ConTEXT, … et bien d'autres si vous
recherchez « Éditeur de texte » sur le Web.
Sous Mac OS X
Vous pouvez essayer l'un des logiciels suivants : jEdit, Smultron,
TextWrangler.
Sous Linux
Les éditeurs de texte sont légion sous Linux. Certains d'entre eux sont
installés par défaut, d'autres peuvent être téléchargés facilement via le centre
de téléchargement (sous Ubuntu notamment) ou au moyen de commandes
comme apt-get et aptitude. V oici quelques logiciels que vous pouvez tester :
gEdit, Kate, vim, Emacs, jEdit.
4.5.3. NAVIGATEUR
Le navigateur est le programme qui nous permet de voir les sites web.
Comme expliqué plus tôt, le travail du navigateur est de lire le code HTML et
CSS pour afficher un résultat visuel à l'écran. Si le code CSS dit « Les titres
sont en rouge », alors le navigateur affichera les titres en rouge. Le rôle du
navigateur est donc essentiel.
Le principal problème, vous vous en rendrez vite compte, c'est que les
différents navigateurs n'affichent pas le même site exactement de la même
façon. Il faudra vous y faire et prendre l'habitude de vérifier régulièrement que
votre site fonctionne correctement sur la plupart des navigateurs.
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 45 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 46 -
Explorer…). Vous pouvez écrire ce que vous voulez dans l’éditeur; le but est
d'écrire quelque chose.
En fait, pour créer une page web, il ne suffit pas de taper simplement du
texte comme on vient de le faire. En plus de ce texte, il faut aussi écrire ce
qu'on appelle des balises, qui vont donner des instructions à l'ordinateur
comme « aller à la ligne », « afficher une image », etc.
Les pages HTML sont remplies de ce qu'on appelle des balises. Celles-ci
sont invisibles à l'écran pour vos visiteurs, mais elles permettent à l'ordinateur
de comprendre ce qu'il doit afficher.
Les balises se repèrent facilement. Elles sont entourées de « chevrons »,
c'est-à-dire des symboles < et >, comme ceci : <balise>
On distingue deux types de balises : les balises en paires et les balises
orphelines.
a) Les balises appariées ou en paires
Elles s'ouvrent, contiennent du texte, et se ferment plus loin. Voici à quoi
elles ressemblent en HTML:
<titre>Ceci est un titre</titre>
La balise ouvrante <balise> dit au navigateur : « L’élément commence
ici.» tandis que la balise fermante </balise> dit au navigateur : « L’élément
se termine là. »
b) Les balises orphelines ou isolées
Ce sont des balises qui servent le plus souvent à insérer un élément à un
endroit précis (par exemple une image). Il n'est pas nécessaire de délimiter le
début et la fin de l'image, on veut juste dire à l'ordinateur « Insère une image
ici ». En HTML une balise orpheline s'écrit comme ceci :
<image />
Les attributs sont les options des balises. Ils viennent les compléter pour
donner des informations supplémentaires. L'attribut se place après le nom de
la balise ouvrante et a le plus souvent une valeur, comme ceci :
<balise attribut="valeur">
Prenons la balise <image /> que nous venons de voir. Seule, elle ne sert pas à
grand chose. On pourrait rajouter un attribut qui indique le nom de l'image à afficher :
<image nom="photo.jpg" />
L'ordinateur comprend alors qu'il doit afficher l'image contenue dans le
fichier photo.jpg. Dans le cas d'une balise fonctionnant « par paire », on ne
met les attributs que dans la balise ouvrante et pas dans la balise fermante.
Par exemple :
<citation auteur="Neil Armstrong" date="21/07/1969">C'est un petit pas
pour l'homme, mais un bond de géant pour l'humanité.</citation>
Ce code indique que la citation est de Neil Armstrong et qu'elle date du
21 Juillet 1969.
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 48 -
N.B. Le fait qu’il y ait des espaces au début de certaines lignes pour décaler les
balises en vue de rendre uniquement lisible le code source s’appelle
« Indentation ».
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 49 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 50 -
N.B. Pour voir le code HTML de la page une fois mise en ligne, il suffit de
cliquer-droit sur la page puis, dans le menu contextuel qui s’affiche,
sélectionner la commande « Code source de la page ».
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 51 -
5.1. PARAGRAPHES
La plupart du temps, lorsqu'on écrit du texte dans une page web, on le
fait à l'intérieur de paragraphes. Le langage HTML propose justement la balise
<p> pour délimiter les paragraphes.
Ex. <p>Bonjour le monde !</p> : Début du paragraphe <p> et </p> Fin du
paragraphe.
5.3. TITRES
Lorsque le contenu de la page va s'étoffer avec de nombreux
paragraphes, il va devenir difficile pour vos visiteurs de se repérer. C'est là que
les titres deviennent utiles.
En HTML, on est verni, on a le droit d'utiliser six balises différentes pour
indiquer les niveaux :
<h1> </h1> : signifie « titre très important ». En général, on s'en sert pour
afficher le titre de la page au début de celle-ci.
<h2> </h2> : signifie « titre important ».
<h3> </h3> : pareil, c'est un titre un peu moins important (on peut dire un «
sous-titre »).
<h4> </h4> : titre encore moins important.
<h5> </h5> : titre pas important.
<h6> </h6> : titre pas important du tout.
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 52 -
Code : HTML
<html>
<head>
<meta charset="utf-8" />
<title>Niveaux de titres</title>
</head>
<body>
<h1>Titre super important</h1>
<h2>Titre important</h2>
<h3>Titre un peu moins important (sous-titre)</h3>
<h4>Titre pas trop important</h4>
<h5>Titre pas important</h5>
<h6>Titre vraiment pas important du tout</h6>
</body>
</html>
Grâce au langage CSS, vous pourrez dire « Je veux que mes titres
importants soient centrés, rouges et soulignés ». Pour le moment, en HTML,
nous ne faisons que structurer notre page. Nous rédigeons le contenu avant de
nous amuser à le mettre en forme.
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 53 -
5.6. LISTES
Les listes nous permettent souvent de mieux structurer notre texte et
d'ordonner nos informations. Les listes utilisent une combinaison d’au moins
deux éléments :
• Un élément de balisage qui dit au navigateur que ce qui suit est une liste ;
• Des éléments de balisage qui disent au navigateur que ce qui suit est un
élément de la liste.
Nous allons découvrir ici trois types de listes :
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 54 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 55 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 56 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 58 -
5.8. IMAGES
Il existe différents formats d'image que l'on peut utiliser sur des sites
web, et on ne doit pas les choisir au hasard. En effet, les images sont parfois
volumineuses à télécharger, ce qui ralentit le temps de chargement de la page.
Quand vous avez une image, vous avez la possibilité de l'enregistrer
dans plusieurs « formats » différents. Le poids (en Ko, voire en Mo) de l'image
sera plus ou moins élevé selon le format choisi et la qualité de l'image va
changer. Par exemple, le logiciel de dessin Paint vous propose de choisir entre
plusieurs formats lorsque vous enregistrez une image :jpg, gif, png, …
N.B. Les formats non cités ici sont à bannir car ils ne sont pas compressés,
donc trop gros.
La balise <img /> est utilisée pour insérer une image. Elle doit être
accompagnée de deux attributs obligatoires :
- src : il permet d'indiquer où se trouve l'image que l'on veut insérer. Vous
pouvez soit mettre un chemin absolu (ex. : http://www.site.com/fleur.png),
soit mettre le chemin relatif (ce qu'on fait le plus souvent). Ainsi, si votre
image est dans un sous-dossier images, vous devrez taper :
src="images/fleur.png"
- alt : cela signifie « texte alternatif ». On doit toujours indiquer un texte
court qui décrit ce que contient l'image. Ce texte sera affiché à la place de
l'image si celle-ci ne peut pas être téléchargée (cela arrive), ou dans les
navigateurs de personnes handicapées (non-voyants) qui ne peuvent
malheureusement pas « voir » l'image. Cela aide aussi les robots des
moteurs de recherche pour les recherches d'images. Pour la fleur, on
mettrait par exemple : alt="Une fleur".
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 59 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 60 -
6.2.2. Class et Id
Pour que certains paragraphes seulement soient écrits d'une manière
différente, on peut utiliser les attributs spéciaux qui fonctionnent sur toutes les
balises : class et id. Les deux attributs sont quasiment identiques. Il y a
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 62 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 63 -
Code : CSS
#logo
{
/* Indiquez les propriétés CSS ici */
}
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 64 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 65 -
Code : CSS
a[title*="ici"]
{
}
Idem, l'attribut doit cette fois contenir dans sa valeur le mot « ici » (peu
importe sa position).
6.3.1. Taille
Pour modifier la taille du texte, on utilise la propriété CSS font-size.
Deux types de taille sont proposés :
a) Taille absolue (en pixels, en centimètres ou millimètres).
Cette méthode est très précise mais il est conseillé de ne l'utiliser que si
c'est absolument nécessaire, car on risque d'indiquer une taille trop petite pour
certains lecteurs. Pour indiquer une taille absolue, on utilise généralement les
pixels.
Pour avoir un texte de 16 pixels de hauteur, vous devez donc écrire :
Code : CSS
p
{
font-size: 14px; /* Paragraphes de 14 pixels */
}
h1
{
font-size: 40px; /* Titres de 40 pixels */
}
b) Taille relative (en pourcentage, « em » ou « ex ») : Cette technique
souple s'adapte plus facilement aux préférences de taille des visiteurs. C'est la
méthode recommandée car le texte s'adapte alors plus facilement aux
préférences de tous les visiteurs. La valeur relative peut être indiquée par les
mots anglais suivants :
• xx-small : minuscule ;
• x-small : très petit ;
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 66 -
• small : petit ;
• medium : moyen ;
• large : grand ;
• x-large : très grand ;
• xx-large : euh… gigantesque.
Code : CSS
p
{
font-size: small ;
}
h1
{
font-size: large ;
}
Cette technique a un défaut : il n'y a que sept tailles disponibles (car il
n'y a que sept noms). Heureusement, il existe d'autres moyens.
De préférence, indiquer la taille en « em » :
• Si vous écrivez 1em, le texte a une taille normale.
• Si vous voulez grossir le texte, vous pouvez inscrire une valeur supérieure à
1, comme 1.3em.
• Si vous voulez réduire le texte, inscrivez une valeur inférieure à 1, comme
0.8em.
Exemple :
Code : CSS
p
{
font-size: 0.8em;
}
h1
{
font-size: 1.3em;
}
D'autres unités sont disponibles. Vous pouvez essayer le « ex » (qui
fonctionne sur le même principe que le em mais qui est plus petit de base) et
le pourcentage (80%, 130%…).
6.3.2. Police
En effet, il se pose un problème : pour qu'une police s'affiche
correctement, il faut que tous les internautes l'aient. Si un internaute n'a pas
la même police que vous, son navigateur prendra une police par défaut (une
police standard) qui n'aura peut-être rien à voir avec ce à quoi vous vous
attendiez.
La bonne nouvelle, c'est que depuis CSS 3, il est possible de faire
télécharger automatiquement une police au navigateur.
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 67 -
A. Modification de la police
La propriété CSS qui permet d'indiquer la police à utiliser est font-
family. Seulement, pour éviter les problèmes si l'internaute n'a pas la même
police que vous, on précise en général plusieurs noms de Police, séparés par
des virgules :
Code : CSS
p
{
font-family: Impact, "Arial Black", Arial, Verdana, sans-serif;
}
Cela signifie que le navigateur essaiera d’abord d’utiliser : «Impact ou,
si elle n'y est pas, Arial Black, ou sinon Arial, ou sinon Verdana, ou si rien
n'a marché, il mettra une police standard (sans-serif) ».
En général, il est bien d'indiquer un choix de trois ou quatre polices (+
serif ou sans-serif) afin de s'assurer qu'au moins l'une d'entre elles aura été
trouvée sur l'ordinateur du visiteur.
N.B. Si le nom de la police comporte des espaces, il faut l'entourer de
guillemets comme c’est fait pour « Arial Black».
Voici une liste de polices qui fonctionnent bien sur la plupart des
navigateurs :Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Impact,
Times New Roman, Trebuchet MS, Verdana.
B. Style de police
Il existe en CSS une série de propriétés classiques de mise en forme du
texte. Nous allons découvrir ici comment afficher le texte en gras, italique,
souligné… et au passage nous verrons qu'il est même possible d'aller jusqu'à le
faire clignoter !
1°) Mise en italique
En CSS, pour mettre en italique, on utilise font-style qui peut prendre
trois valeurs :
• italic : le texte sera mis en italique.
• oblique : le texte sera passé en oblique (les lettres sont penchées, le
résultat est légèrement différent de l'italique proprement dit).
• normal : le texte sera normal (par défaut). Cela vous permet d'annuler une
mise en italique. Par exemple, si vous voulez que les textes entre <em> ne
soient plus en italique, vous devrez écrire :
Code : CSS
em
{
font-style: normal;
}
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 68 -
6.3.4. Flottants
Le CSS nous permet de faire flotter un élément autour du texte. On dit
aussi qu'on fait un « habillage ».
La propriété y relative est float (« flottant » en anglais) appliquée à une
balise. Cette propriété peut prendre deux valeurs très simples :
• left : l'élément flottera à gauche.
• right : l'élément flottera à droite.
Pour faire flotter une image, par exemple, nous devons taper dans un
premier temps, dans un paragraphe :
Code : HTML
<p><img src="flash.gif" class="imageflottante" alt="Image flottante" /> Ceci est un texte normal de paragraphe, écrit à la suite de
l'image et qui l'habillera car l'image est flottante. </p>
Voici le seul bout de code CSS qu'on ait besoin de taper, qui permet de faire flotter l'image à gauche :
Code : CSS
.imageflottante
{
float: left;
}
Il existe en fait une propriété CSS qui permet de dire : « Stop, ce texte
doit être en-dessous du flottant et non plus à côté ». C'est la propriété clear,
qui peut prendre ces trois valeurs :
• left : le texte se poursuit en-dessous après un float: left;
• right : le texte se poursuit en-dessous après un float: right;
• both : le texte se poursuit en-dessous, que ce soit après un float: left; ou
après un float: right;.
Pour simplifier, on va utiliser tout le temps le clear: both, qui marche
après un flottant à gauche et après un flottant à droite (cela fonctionne donc à
tous les coups). Pour illustrer son fonctionnement, on va prendre ce code :
Code : HTML
<p><img src="flash.gif" class="imageflottante" alt="Image flottante" /></p>
<p>Ce texte est écrit à côté de l'image flottante. </p>
<p class="dessous">Ce texte est écrit sous l'image flottante. </p>
Et ce code CSS :
.imageflottante
{
float: left;
}
.dessous
{
clear: both;
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 70 -
}
a) Notation hexadécimale
Seize couleurs, c’est un peu limité alors qu’il y a de millions de couleurs.
Heureusement, il existe en CSS plusieurs façons de choisir une couleur parmi
toutes celles qui existent. La première montrée est la notation hexadécimale.
Elle est couramment utilisée sur le Web mais il existe aussi une autre méthode
que nous verrons plus loin.
Un nom de couleur en hexadécimal, cela ressemble à : #FF5A28. Pour
faire simple, c'est une combinaison de lettres et de chiffres qui indiquent une
couleur. On doit toujours commencer par écrire un dièse (#), suivi de six
lettres ou chiffres allant de 0 à 9 et de A à F.
Ces lettres ou chiffres fonctionnent deux par deux. Les deux premiers
indiquent une quantité de rouge, les deux suivants une quantité de vert et les
deux derniers une quantité de bleu. En mélangeant ces quantités (qui sont les
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 71 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 72 -
Code : CSS
p
{
color: rgb(240,96,204);
}
B. Définition de la couleur
Pour indiquer une couleur de fond, on utilise la propriété CSS
background-color. Elle s'utilise de la même manière que la propriété color,
c'est-à-dire que vous pouvez taper le nom d'une couleur, l'écrire en notation
hexadécimale ou encore utiliser la méthode RGB.
Pour indiquer la couleur de fond de la page web, il faut travailler sur
la balise <body>. C'est donc en modifiant sa couleur de fond que l'on changera
la couleur d'arrière-plan de la page.
Exemple :
Code : CSS
body
{
background-color: black; /* Le fond de la page sera noir */
color: white; /* Le texte de la page sera blanc */
}
C. Héritage
En CSS, si vous appliquez un style à une balise, toutes les balises qui se
trouvent à l'intérieur prendront le même style. C'est en fait simple à
comprendre et intuitif. La balise <body>, vous le savez, contient entre autres
les balises de paragraphe <p> et de titre <h1>.
Code : CSS
body
{
background-color: black;
color: white;
}
mark
{
/* La couleur de fond prend le pas sur celle de toute la page */
background-color: red;
color: black;
}
Sur le texte de la balise <mark>, c'est la couleur de fond rouge qui
s'applique. En effet, même si le fond de la page est noir, c'est la propriété CSS
de l'élément le plus précis qui a la priorité.
D. Images de fond
La propriété permettant d'indiquer une image de fond est background-
image. Comme valeur, on doit renseigner url("nom_de_l_image.png"). Par
exemple :
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 73 -
Code : CSS
body
{
background-image: url("neige.png");
}
La propriété CSS background-attachment permet de « fixer » le fond.
L'effet obtenu est intéressant car on voit alors le texte « glisser » par-dessus le
fond. Deux valeurs sont disponibles :
• fixed : l'image de fond reste fixe ;
• scroll : l'image de fond défile avec le texte (par défaut).
Code : CSS
body
{
background-image: url("neige.png");
background-attachment: fixed; /* Le fond restera fixe */
}
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 74 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 75 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 76 -
7.3. MARGES
Il faut savoir que tous les blocs possèdent des marges (exprimées en
pixels). Il existe deux types de marges :
• les marges intérieures (espace entre le texte et la bordure) définies par la
propriété padding ;
• les marges extérieures (espace entre la bordure et le bloc suivant) définies
par la propriété margin.
Pour bien voir les marges, appliquez les valeurs suivantes aux
paragraphes :
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 77 -
Code : CSS
p
{
width: 350px;
border: 1px solid black;
text-align: justify;
padding : 12px ; /* Marge intérieure de 12 pixels */
margin: 50px; /* Marge extérieure de 50px */
}
Voici la liste des propriétés pour margin : margin-top, margin-bottom,
margin-left et margin-right : marge extérieure à droite. Et la liste pour
padding : padding-top, padding-bottom, padding-left et padding-right.
N.B. La propriété overflow permet à ce que le texte ne dépasse pas des
limites du paragraphe. Il va falloir lui affecter comme valeur overflow : auto ;
pour que le navigateur décide lui-même.
EXEMPLE
Cet exemple porte sur la conception d’une page web contenant un aperçu
général du site. Il reprend la plupart de balises HTML5 et des propriétés CSS3 que
nous avons parcourues dans la deuxième partie de ce support. Nous signalons, par
ailleurs, que ce n’est pas tout. Les étudiants peuvent encore aller plus loin. Les codes
ont été pris de l’éditeur Notepad++ par des captures d’écran pour que le lecteur se
rende compte qu’il y a indentation.
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 78 -
CODE : HTML
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 79 -
CODE : CSS
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 80 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 81 -
TP INDIVIDUEL DE LABO
Consignes :
- A envoyer au format PDF via la plateforme Google Classroom suivant le lien qui
vous sera partagé.
-Les réponses doivent contenir les codes utilisés et les captures des pages
web.
I. Créez une page web enregistrée sous le nom « reseau.html » dont le contenu est
la synthèse de la première partie du cours.
II. Créez une deuxième page enregistrée sous le nom « web.html » dont le contenu
est la synthèse de la deuxième partie du cours. Sur cette page, ajoutez aussi un
tableau reprenant les 20 balises étudiées (exemple avec la balise <p> :
N° Nom de la Balise Rôle Type
1 <p> Créer un Balise appariée
paragraphe
III. Créez une troisième page enregistrée sous le nom « formulaire.html » dont le
contenu est formulaire sur lequel l’internaute doit fournir les renseignements
suivants : Nom, Posnom, Sexe, Lieu de naissance, Date de naissance, Sexe,
Numéro de téléphone.
IV. Pour toutes ces pages, faites la mise en forme et la mise en page avec CSS tout en
respectant la disposition de principaux éléments notamment l’entête, le menu, la
section, le pied de page. Rassurez-vous que vous prévoyez aussi des liens
permettant de quitter une page vers une autre.
Bon travail.
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 82 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com
Notes de cours de Labo_II/G2_IG/ISC-GOMA - 83 -
6.3. FORMATAGE DU TEXTE .................................................................................................................... - 65 -
6.4. BORDURES ET OMBRES .................................................................................................................... - 73 -
CHAP.VII. MISE EN PAGE DU SITE ................................................................................................................ - 75 -
7.1. INTRODUCTION ................................................................................................................................ - 75 -
7.2. BALISES STRUCTURANTES ................................................................................................................ - 75 -
7.3. MARGES............................................................................................................................................ - 76 -
7.3. POSITIONNEMENT EN CSS................................................................................................................ - 77 -
TP ............................................................................................................................................................ - 77 -
TABLE DES MATIÈRES .................................................................................................................................. - 82 -
……………………………………………………………………………………………………………………………………………………………………….
Par : Ir Janvier TWIZERE
Email : ngoga10janvier@gmail.com