0% ont trouvé ce document utile (0 vote)
20 vues14 pages

Introduction au langage HTML

Le document présente une introduction au langage HTML, créé en 1990 par Tim Berners-Lee, en détaillant son historique et ses différentes versions. Il explique la structure de base d'un document HTML, les balises, les attributs, ainsi que l'organisation du contenu à l'aide de paragraphes, titres, listes, tableaux, images et liens. Ce document est destiné à une formation en programmation web à l'Ecole Nationale Supérieure des TIC pour l'année 2023-2024.

Transféré par

dibeingboukar
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)
20 vues14 pages

Introduction au langage HTML

Le document présente une introduction au langage HTML, créé en 1990 par Tim Berners-Lee, en détaillant son historique et ses différentes versions. Il explique la structure de base d'un document HTML, les balises, les attributs, ainsi que l'organisation du contenu à l'aide de paragraphes, titres, listes, tableaux, images et liens. Ce document est destiné à une formation en programmation web à l'Ecole Nationale Supérieure des TIC pour l'année 2023-2024.

Transféré par

dibeingboukar
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

Programmation Web

II- LANGAGE WEB HTML

Mbaiamné Fréderic
fredmbaiamne@[Link]
Ecole Nationale Supérieure des TIC
Télécom

Année 2023-2024 Formation


Programmation web: Langage Web HTML
HTML

Historique:

 HTML = HyperText Markup Language: Créé en 1990


par Tim Burners-Lee
 Développé par nécessité de créer une version allégée
du premier -trop complexe- langage de balisage
SGML (Standard Generalized Markup Language).
 Depuis son apparition, plusieurs versions ont été
développées telles que:
 HTML 1 (août 1991)
 HTML 2 (novembre 1994)
 HTML 3 (janvier 1996)
 HTML 4 (avril 1998)
 HTML 5 (mars 2007)
Lamia benameur(2013) Programmation Web 2
Programmation web: Langage Web HTML
HTML

Définitions:

 HTML = HyperText Markup Language: Langage de


description de pages web.
 Page web : un document HTML+ documents
utilisés (ex: images, sons, vidéo, etc.)
 Document HTML est:
o un fichier texte, construit suivant une syntaxe
précise
o structuré par des balises
o interprété (visualisé) dans un navigateur
(Mozilla Firefox, Internet Explorer, Safari, etc.)
Lamia benameur(2013) Programmation Web 3
Programmation web: Langage Web HTML
HTML

Balises:

 HTML = HTML est un langage à balises


 Balise : mot clé désignant un élément particulier
 Elles permettent de structurer chaque partie du
document
 Elles sont encadrées par les caractères "<" et ">
• ex : <balise>
Syntaxe:
balises ouvrante et fermante :
<balise>contenu</balise> (les balises en paires).
ou balise sans contenu (vide)
<balise/> (les balises orphelines).
Lamia benameur(2013) Programmation Web 4
Programmation web: Langage Web HTML
HTML

Attributs:

 Attributs = Propriétés utilisées pour donner des


indications supplémentaires aux balises.
 Ex: Indiquer le nom, la position...
 Toujours à l’intérieur de la balise ouvrante (ou
vide)
 Ne fait pas partie du contenu de l’élément
Syntaxe:

<balise att1=“val1” att2=“val2”> ….</balise>

<balise att=“val” />

Lamia benameur(2013) Programmation Web 5


Programmation web: Langage Web HTML
HTML

Structure de base d’un document HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Titre de la page</title>
</head>
<body>
</body>
</html>
Lamia benameur(2013) Programmation Web 6
Programmation web: Langage Web HTML
HTML

Structure de base d’un document HTML

 < !DOCTYPE html >: indique qu’il s’agit d’une page web
HTML.
 <html></html> : La balise principale du code, englobe tout
le contenu du document HTML.
 <head></head> La section entête, renseigne le navigateur
à propos de la page web qu’il va afficher : titre de la page,
encodage, les fichiers annexes.
 <meta charset="utf-8"/>: indiquer l’encodage utilisé dans le
fichier ".html"
 <title > </title >: indique le titre de la page web afin de
décrire ce que cette dernière contient.
 <body></body> : La section Corps (contenu), contient tout
ce qui est à afficher dans la page web.
Lamia benameur(2013) Programmation Web 7
Programmation web: Langage Web HTML
HTML

structuration du contenu des pages web:

 La structuration du contenu des pages web


nécessite de :
 Rédiger des paragraphes pour bien structuré les
informations d’une page web ;
 Structurer sa page avec les titres ;
 Donner de l'importance à certains mots de son texte ;
 Organiser certaines informations sous forme de listes;
 organiser d’autres informations dans des tableaux;
 Agrémenter le contenu d’une page web avec des
images, son, vidéos; …;
 Relier les pages web avec des liens hypertexte,
Lamia benameur(2013) Programmation Web 8
Programmation web: Langage Web HTML
HTML

Organisation du contenu : Les paragraphes

 La balise HTML <P> </P> permet d’organiser le


contenu d’une page web en paragraphes;
 Elle s’insère au sein de la section corps:
<body> </body>
• <!DOCTYPE html>
• <html>
• <head>
• <title>Paragraphes</title>
• </head>
• <body>
• <p>Ceci est un paragraphe!</p>
• <p> Ceci est un paragraphe avec
plusieurs lignes. un paragraphe peut s’écrire
sur plusieurs lignes, tout comme sur ...</p>
• </body>
• </html>
Lamia benameur(2013) Programmation Web 9
Programmation web: Langage Web HTML
HTML

Organisation du contenu : Les titres

 HTML propose six balises permettant de représenter


les titres de sections, des contenus :
<h1> … </h1> «Titre de niveau 1 » <h4> … </h4> «Titre de niveau 4»

<h2> … </h2> « titre de niveau 2 » <h5> … </h5> « titre de niveau 5 »

<h3> … </h3> « Titre de niveau 3» <h6> … </h6> « Titre de niveau 6»


• <body>
• <h1>Spécialités</h1>
• <p>Dans le cadre de sa formation en Licence,
l’ENASTIC présente 2 options!</p>
• <h2>Option MTIC</h2>
• <p> La formation en Management des TIC permet..</p>
• <h2>Option ITM</h2>
• <p> La formation en Informatique, Télécom et
Multimédia permet aux étudiants de. ..</p>
• </body>
Lamia benameur(2013) Programmation Web 10
Programmation web: Langage Web HTML
HTML

Organisation du contenu : Les listes

 HTML propose deux types de listes; les listes non ordonnées


(à puces ) et les listes ordonnées.
»<ul></ul> pour créer la liste non ordonnée
Syntaxe : »<li></li> pour y ajouter les éléments de la liste
»<ol></ol> pour créer la liste ordonnée
»<li></li> pour y ajouter les éléments de la liste
<body> <body>
<h2>Liste des fruits :</h2> <h2>Liste des Etudiants :</h2>
<ul> <ol>
<li> Oranges </li> <li> Franck M.</li>
<li> Mangues </li> <li> Ali B. </li>
<li> Bananes </li> <li> Awa T. </li>
</ul> </ol>
</body> </body>
Lamia benameur(2013) Programmation Web 11
Programmation web: Langage Web HTML
HTML

Organisation du contenu : Les tableaux


HTML propose un ensemble de balises pour créer des tableaux au
sein des pages web :
»<table></table> pour insérer un tableau
Syntaxe :
»<tr></tr> pour y ajouter des lignes
»<td></td> pour définir les cellules.
La balise <th></th> est utilisée pour créer la ligne d'en-tête

<table>
<table> <tr> <th>Nom</th>
<tr> <td>Ahmat</td> <th>Age</th>
</tr>
<td>20 ans</td> <tr> <td>Ahmat</td>
</tr> <td>20 ans</td>
<tr> <td> Michelle </td> </tr>
<td>19 ans</td> <tr> <td>Michelle</td>
<td>19 ans</td>
</tr> </tr>
</table> </table>

Lamia benameur(2013) Programmation Web 12


Programmation web: Langage Web HTML
HTML

Organisation du contenu : Les images

 HTML propose la balise <img/> pour introduire une image; elle


dispose de l’attribut « src » pour récupérer l’endroit de l’image et «
alt » pour décrire l’image en texte.

Syntaxe : <img src ="Nom du fichier" alt = " fichier image" />

Il existe différents formats d'image que l'on peut utiliser sur html:.
JPEG: format adapté beaucoup plus aux photos
PNG : format adapté aux graphiques (images, logos…)
GIF : format des images animées
<p> Ceci est une photo du DG de l’ENASTIC:<br />
<img src="images/[Link]" alt="Photo DG" /> </p>
<p> Ceci est le logo de du site web de l’ENASRIC
<img src="images/[Link]" alt="mon logo" /> </p>
<p> Ceci est une image animée <br />
<img src="images/[Link]" alt="Image animée" /> </p>

Lamia benameur(2013) Programmation Web 13


Programmation web: Langage Web HTML
HTML

Organisation du contenu : Les liens

 HTML propose 2 types de liens, pour connecter les sites web ou les
pages au sein de ceux-ci.
 Liens internes = entre 2 pages d’un même site.

 Liens externes = d’un site vers un autre site.


 La balise HTML <a></a> permet d’insérer des liens, elle nécessite un
attribut dit « href » pour indiquer vers quelle page le lien va conduire:
Syntaxe: <a href =" adresse"> cliquer ici </a>
<body>
<p> Ce lien interne vous dirige vers la page de contact
<a href="page_contact.html"> contactez nous</a> </p>

<p> Ce lien externe vous dirige vers le site web de


l’ENASTIC. <a href="[Link] enastic </a> </p>
</body>
Lamia benameur(2013) Programmation Web 14

Vous aimerez peut-être aussi