0% ont trouvé ce document utile (0 vote)
16 vues47 pages

Ntic HTML Partie1

Le document présente une introduction au World Wide Web, expliquant son fonctionnement, les protocoles comme HTTP, et les langages utilisés pour créer des pages web, notamment HTML. Il aborde également les navigateurs, les serveurs web, et les balises HTML essentielles pour structurer une page. Enfin, il fournit des exemples pratiques et des conseils pour créer une page web simple.

Transféré par

manb09928
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
0% ont trouvé ce document utile (0 vote)
16 vues47 pages

Ntic HTML Partie1

Le document présente une introduction au World Wide Web, expliquant son fonctionnement, les protocoles comme HTTP, et les langages utilisés pour créer des pages web, notamment HTML. Il aborde également les navigateurs, les serveurs web, et les balises HTML essentielles pour structurer une page. Enfin, il fournit des exemples pratiques et des conseils pour créer une page web simple.

Transféré par

manb09928
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

Pr Bendahmane

11 September 2023 1

 Fin 1989 :
 Tim Berners Lee présente le projet
▪ « World Wide Web »  pages Web
 Le Web = manière d’utiliser Internet

 Tout se fond dans “le Web”

11 September 2023 2

1
 Besoins exprimés par les chercheurs
 Le Web est composé de pages Web (= pages HTML) sur des
serveurs web
 Chacune des pages web est repérée par une adresse unique
appelée URL

11 September 2023 3

 Les organisations fournissent des informations à plus de


monde possible en utilisant le Web. L’information est
mise à disposition comme pages HTML statiques.

11 September 2023 4

2
 Le Hypertext Transfer Protocol, plus connu sous
l'abréviation HTTP, littéralement le « protocole de
transfert hypertexte », est un protocole de
communication client-serveur développé pour le
World Wide Web. Il est utilisé pour échanger toute
sorte de données entre client HTTP et serveur HTTP.

11 September 2023 5

http://www.doctissimo.fr/html/dossiers/allergies.htm

Protocole Serveur Chemin Ressource

11 September 2023 6

3
 Logiciel client capable d’interroger les
serveurs web et d’exploiter leurs resultats

 permet de surfer sur le Net et d'afficher sur


votre écran les "pages" qu'il a interceptées.

11 September 2023 7

 Navigateurs
 Internet Explorer
 Mozilla Firefox
 Google Chrome

11 September 2023 8

4
 Hyper Text Transfert Protocole over SSL :
Protocole de transfert de fichiers Hyper Texte
via le protocle de chiffrement SSL.

11 September 2023 9

L’utilisateur accepte un certificat avant de


continuer

11 September 2023 10

5
Nécessaire pour les pages d’administrations et les
11 September 2023
pages de payement en ligne 11

 L’évolution du Web a entraîné celle des


langages dédié à son utilisation :
 Langage de mise en forme :
 HTML
 XHTML
 VRML
 WML
…

11 September 2023 12

6
 Langages de scripts (coté client):
 Javascript
 Jscript
 VBScript
…

11 September 2023 13

 Langages de scripts (coté serveur):


 PHP
 JSP
 ASP
 …Autres langages utilisées dans les applications
Web:
 Java
 C#
 Perl
 …

11 September 2023 14

7
 Les serveurs Web ne sont pas liés a une
architecture matérielle, aussi existent-ils pour
plusieurs systèmes d’exploitation.

 Les serveurs Web les plus utilisés sont :


 Apache Httpd
 IIS
 SunOne
 Tomcat …

11 September 2023 15

 Vous avez besoin :


 d'un éditeur de texte : Bloc note,Notepad..
 d’un navigateur

 Vous n’avez pas besoin :


 d'être connecté pour écrire, voir et peaufiner vos pages
Html.

11 September 2023 16

8
Lets Go !!!!!!!!!

11 September 2023 17

 Le langage Html est un langage qui permet de créer une


page web . il est l'abréviation de Hyper Text Markup
Language
 Version 5 ,DHTML (Dynamic HTML) …

 XHTML : reformulation du HTML en XML

11 September 2023 18

9
11 September 2023 19

11 September 2023 20

10
<html>
<head>
<title>
Bonjour monde
</title>
</head>

<body>
Ceci est tout simple
</body>
</html>

11 September 2023 21

 Le langage HTML n'est pas un langage de


programmation proprement dit ! comme le c /
c++ , vb …etc . Ce sont "simplement" des balises
(ou tag en anglais) pour mettre en forme du
texte et des images !

11 September 2023 22

11
 NB : les caractères blancs (espaces,
tabulations et retours à la ligne) ne sont pas
interprétés

11 September 2023 23

 Définir un dossier et une arborescence pour le


site
 Donner une extension html ou htm aux
fichiers crées
 Tester l’affichage dans les navigateurs
importants
 Internet explorer
 Firefox

11 September 2023 24

12
 Une balise est une "instruction" comprise entre
crochets < > qui possède un nom et parfois des
attributs.

 La plupart doivent être fermées


▪ Exemple : <b> votre texte </b>
 Peuvent posséder des attributs
 <balise attribut1=valeur_num attribut2=“valeur_alpha-
numérique”> … </balise>

11 September 2023 25

 Un document html "standard" doit impérativement


commencer par <HTML> et finir par </HTML>.

 Les commandes HTML ont une marque de début et


une marque de fin. Certaines marques de fin sont
facultatives.

11 September 2023 26

13
 Les commandes HTML utilisent les caractères < et >
comme délimiteurs.
 Les commandes HTML peuvent être écrites en
minuscules ou en majuscules.
 Tout ce qui n'est pas compris entre "<" et ">" est
tout simplement considéré comme du texte à
afficher.

11 September 2023 27

 <HTML> Ceci est le début d'un document de type HTML.


 </HTML> Ceci est la fin d'un document de type HTML.
 <HEAD> Ceci est le début de la zone d'en-tête.
 </HEAD> Ceci est la fin de la zone d'en-tête.
 <TITLE> Ceci est le début du titre de la page.
 </TITLE> Ceci est la fin du titre de la page.
 <BODY> Ceci est le début du document proprement dit.
 </ BODY> Ceci est la fin du document proprement dit.

11 September 2023 28

14
sert à indiquer le
type du document

Entête de la page

Corp de la page

11 September 2023 29

11 September 2023 30

15
11 September 2023 31

Voici enfin le moment de créer votre première page HTML.

Allez au boulot !!!!!!!!!!!

11 September 2023 32

16
11 September 2023 33

 Imbrication : le chevauchement des balises


n’est pas permis

<h1><b> bla bla </h1></b>

11 September 2023 34

17
 BASE permet de conserver une trace de l’URL du document, par
exemple :
<BASE HREF= “ http://hote/repertoire/document.html ”>

Ceci autorise l’écriture d’URL dans le reste du document sous forme


partielle, basée sur l’URL de base, par exemple :
<IMG SRC= “ images/monimage.gif ”> peut être écrit à la place de
<IMG SRC= “ http://hote/repertoire/images/monimage.gif ”>

11 September 2023 35

- META intègre des informations spéciales concernant le document,

informations qui ne sont pas définies par d’autres éléments HTML.

- <META NAME="Auteur" CONTENT="Johann">

11 September 2023 36

18
- TITLE indique le nom du document HTML, qui sera affiché dans la barre

de titre.

- Exemple:

<HEAD><TITLE>Guide HTML</TITLE> </HEAD>

11 September 2023 37

 H1 -> H6 Définit 6 niveaux pour les titres. Chaque niveau possède son
propre style.

11 September 2023 38

19
 Paramètres : L’attribut ALIGN spécifie l’alignement horizontal
d’un titre
 ALIGN = LEFT/RIGHT/CENTER

<H1 align="right">

11 September 2023 39

 P Constitue un nouveau paragraphe = un double retour à la


ligne.

 : L’attribut ALIGN spécifie l’alignement horizontal


Paramètres
d’un paragraphe
 ALIGN = LEFT/RIGHT/CENTER

<P align="right">

11 September 2023 40

20
11 September 2023 41

Pour aligner du texte, on peut utilisé l'attribut ALIGN


avec la balise <P> lui affectant la valeur Center , ou le
tag <CENTER>. Il existe une balise permettant d'aligner
différents éléments. c'est le tag :

<DIV align=left>...</DIV>
<DIV align=center>...</DIV>
<DIV align=right>...</DIV>

11 September 2023 44

21
 Le tag <BLOCKQUOTE> permet de décaler le
paragraphe à droite

11 September 2023 45

 Pour afficher les symboles <, >, &, " sans


qu'ils ne soient interprétés comme des
délimiteurs de marqueurs, il faut utiliser
les codes suivant :

11 September 2023 46

22
&lt; <

&gt; >

&amp; &

&quot; "

11 September 2023 47

Code Majuscule obtenue Code Minuscule obtenue


&Aacute; Á &aacute; á
&Agrave; À &agrave; à
&Acirc; Â &acirc; â
&Atilde; Ã &atilde; Ã
&Aring; Å

&Auml; Ä &aulm; ä
&Aelig; Æ &aelig; æ
&Ccedil; Ç &ccedil; ç
&Eacute; É &eacute; é
&Egrave; È &egrave; è
&Ecirc; Ê &ecirc; ê

11 September 2023 48

23
 <br> saut de ligne (sans balise fermante)

 <hr> ligne horizontale


▪ Paramètres :
 SIZE : spécifie l’épaisseur de la barre
 WIDTH : Spécifie la longueur de la ligne
 ALIGN : Spécifie l’alignement de la ligne

<hr size=epaisseur width=largeur align=alignement color=couleur >

11 September 2023 49

11 September 2023 50

24
 <HTML>
 <HEAD><TITLE></TITLE></HEAD>
 <BODY>texte simple<BR>
 <B>texte en gras</B><BR>
 <STRONG>texte en gras</STRONG><BR>
 <I>texte en italique</I><BR>
 <EM>texte en italique</EM><BR>
 <B><I>texte en gras et en italique</I></B><BR>
 <FONT SIZE=5>texte</FONT>
 <FONT COLOR="#0000FF">en bleu</FONT>
 <!--C'est fini-->
 </BODY>
 </HTML>

11 September 2023 51

 <sup> le texte sera mis en exposant


 <sub> le texte sera mis en indice
 <s> le texte sera barré
 <u> le texte sera souligné

11 September 2023 52

25
 Avec la balise <font> on peut jouer sur la taille
( size =“1” ), la taille relative ( size =“+1” ) , la
couleur ( color =“green” ) et la police des
caractères ( face =“Lucinda,Arial” )
 <FONT SIZE=5>texte</FONT>
 <FONT COLOR=blue face= arial size= 20> coucou</FONT>

11 September 2023 53

 Les couleurs peuvent être indiquées par un codage


hexadécimal ou par une désignation significative
plus facile à mémoriser.

 Le code couleur se compose de 3 valeurs


hexadécimales
 Rouge
 Verte
 Bleue

11 September 2023 54

26
 La couleur html se présente comme
 #RRGGBB

 Exemples :
 white : #FFFFFF
 gray : #808080
 green : #00FF00
 orange : #FFA500

11 September 2023 55

 Voici les codes de quelques couleurs


basiques.

Bleu #0000FF Vert #00FF00

Blanc #FFFFFF Violet #8000FF

Rouge #FF0000 Jaune #FFFF00

Gris clair #C0C0C0 Noir #000000

11 September 2023 56

27
 Faire l’atelier N°1

11 September 2023 57

 Réaliser la page Web simple illustrée par la


copie écran ci-dessous.

11 September 2023 58

28
 BACKGROUND : Permet de mettre une image dans le fond de la page.
Exemple : <BODY BACKGROUND="cahier.gif">

 BGCOLOR : Permet de changer la couleur de l'arrière plan sans avoir à


charger une image, là aussi, il faudra veiller à ce que le texte et les liens
soient visibles dans tous les cas. Par défaut, le fond de page est en blanc,
le texte en noir, les liens en bleu souligné, les liens activés en rouge et les
liens visités en violet.

11 September 2023 60

Option de body
▪ TEXT : Permet de changer la couleur du texte, par défaut cette
couleur est en principe le noir, mais elle peut-être changée dans les
préférences du browser.
▪ LINK : Permet de changer la couleur des liens.
▪ ALINK : Permet de changer la couleur des liens sélectionnés.
▪ VLINK : Permet de changer la couleur des liens déjà visités.
<BODY BGCOLOR="couleur" TEXT="couleur" LINK="couleur"
ALINK="couleur" VLINK="couleur">.

11 September 2023 61

29
<UL>
 <LH>Entête en option</LH>
 <LI>Point numéro1
 <LI>Point numéro2
 <LI>Point numéro3
 <LI>Point numéro4
</UL>

11 September 2023 62

<OL>
 <LH>Entête en option</LH>
 <LI>Point numéro1
 <LI>Point numéro2
 <LI>Point numéro3
 <LI>Point numéro4
</OL>

11 September 2023 63

30
11 September 2023 64

11 September 2023 65

31
11 September 2023 66

11 September 2023 67

32
11 September 2023 68

11 September 2023 69

33
11 September 2023 72

Lien externe :
 <a href=“URL cible”> … </a>

<a href="https://www.nticrabat.com"> NTIC</a>


Lien local :
 <a href="../index.html"> ... </a>
(c’est une adresse relative)
 <a href="file:///lecteur:/répertoire/index.html"> ... </a>
(c’est une adresse absolue)

11 September 2023 74

34
11 September 2023 75

11 September 2023 76

35
11 September 2023 77

 Des liens peuvent aussi pointer vers un


endroit précis du même document ou d'un
autre fichier. C'est ce qu'on appelle les ancres,
ancrages ou pointeurs [Anchor].

11 September 2023 78

36
 On veut se positionner dans cet exemple en haut de
la page (le titre).
▪ Identifier la cible avec <A NAME="titre">Texte ou image</A>
▪ utiliser le marqueur: <A HREF="#Titre">pour y aller</A>

11 September 2023 79

11 September 2023 80

37
11 September 2023 81

11 September 2023 82

38
 <img src=“chemin” alt =“texte” > ou
 <img src=URL>

 <img src=“mon_image.gif” align=TOP>

 <a href=“URL”> <img … > </a>

11 September 2023 84

11 September 2023 85

39
11 September 2023 86

11 September 2023 87

40
11 September 2023 89

11 September 2023 90

41
11 September 2023 91

11 September 2023 92

42
Tableaux
collspan=2

cellspacing=1
rowspan=2

cellspdding=3 Texe !!

width=40%

11 September 2023 93

11 September 2023 94

43
11 September 2023 96

11 September 2023 98

44
11 September 2023 101

<table border="1">
<tr>
<th>Prénom</th>
<th>Ville</th> Une table HTML est définie avec l'étiquette <table>
</tr>
Chaque ligne de table est définie avec l'étiquette <tr>.
<tr> L’en- tête de table est définie avec l' étiquette <th>
<td>Mohamed</td> Par défaut, les titres des tableaux sont en gras et centré. Une
table de données / cellule est définie avec l' étiquette <td>.
<td>Casablanca</td>
</tr>
<tr>
<td>Ali</td>
<td>Fes</td>
</tr>
</table>

11 September 2023 103

45
<table border="1">
<thead>
<tr>
<th>Prénom</th>
<th>Ville</th>
</tr>
</thead> L'élément <thead> définit l'en-tête des colonnes d'un tableau.
<tbody> L’élément <tbody> définit le corps du tableau
<tr> L’élément <tfoot> définit le pied du tableau
<td>Mohamed</td>
<td>Casablanca</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>Ali</td>
<td>Fes</td>
</tr>
</tfoot>
</table>
11 September 2023 104

11 September 2023 105

46
11 September 2023 107

47

Vous aimerez peut-être aussi