Académique Documents
Professionnel Documents
Culture Documents
l'Ingénieur (EMSI)
Introduction à la
programmation web
Hamza Jamal
Email: hamzajamal.phd@gmail.com
Internet
Envoi de la page
Navigateur client Envoi de la page
Serveur web
Navigateur client:
Serveur web:
HyperText Markup
Language
• HTML est le langage de balisage standard pour la création des pages Web:
• Versions de HTML:
Version Année
HTML 1 1992
HTML 2 1994
HTML 3.2 1997
HTML 4.01 1999
XHTML 2000
HTML5 2014
<html>
</html>
• Les balises HTML viennent normalement par paires, comme <p> et </p>.
• La première balise dans une paire est la balise de début, la deuxième balise
est la balise de fin.
• La balise de fin est écrite comme la balise de début, mais avec une barre
oblique insérée avant le nom de la balise.
• Balises imbriquées
Chaque fois que vous avez des balises HTML dans d'autres balises
HTML, vous devez d'abord fermer la balise la plus proche:
Exemple:
2. Les en-têtes :
• Les pages Web sont généralement organisées en sections avec des en-têtes.
3. Les commentaires:
• Les commentaires sont des notes dans le code HTML qui expliquent les
fonctionnalités importantes du code.
• Les commentaires n'apparaissent pas sur la page Web, mais constituent une
référence utile pour l'auteur de la page et les autres programmeurs.
4. Images :
• La balise <img> est vide, elle ne contient que des attributs et n’a pas
de balise de fermeture.
<img src="img_fleur.jpg" alt=" Fleurs" width="500" height="600">
• Les attributs width et height sont utilisés pour ajuster la taille d’une
image.
• L'attribut alt est utilisé pour définir un texte de remplacement pour une
image s'il ne peut pas être affichée.
5. Liens :
• Un lien permet de passer d'une page à une autre, d'envoyer des courriels, de
télécharger des fichiers, etc.
<a href="http://www.emsi.ma/">EMSI</a>
6. Listes Ordonnées :
<ol>
<li> étape 1. </li>
<li> étape 2. </li>
<li> étape 3. </li>
</ol>
<ul>
<li> Premier élément de la liste </li>
<li> Deuxième élément de la liste </li>
<li> Troisième élément de la liste </li>
</ul>
8. Les tableaux:
• Les tableaux en HTML sont utilisés pour afficher des lignes et des
colonnes de données.
8. Les tableaux:
• Exemple:
<table>
<tr>
<th>Nom</th>
<th>Prénom</th>
<th>Age</th>
</tr>
<tr>
<td>HAMIDI</td>
<td>SAID</td>
<td>50</td>
</tr>
</table>
L’objectif de cet exercice est de créer votre premier site web pour la société Innosys,
spécialisée dans le développement des applications informatiques. Vous créez un
dossier nommé site_html contenant 4 pages html que vous nommerez :
• index.html : contient un menu de liens qui dirigent l’internaute vers les autres
pages.
• propos.html : donne une présentation de l’entreprise.
• produits.html : visualise les produits de l’entreprise.
• contact.html : affiche le contact de l’entreprise.
Les pages propos.html, produits.html, et contact.html contiennent un lien nommé
"Retour", qui dirige l’internaute vers la page d’accueil.
1) Page d’accueil :
2) Page de présentation :
4) Page de contact :