Documente Academic
Documente Profesional
Documente Cultură
HTML
Pr. Aziz MABROUK
Pr.mabrouk.fpt@gmail.com
Site Web ?
Le Web
Professeur Aziz MABROUK 4
Site Web ?
➢Organisation hiérarchisée des pages web
Documen Documen
t t
secondair Document principal secondair
e e
Autres images
Que du textes…
Autres
pages
Autres animations
pages
web
pages Code HTML vidéos
web
web Son
Codes de CSS
programmation
Javascript, Php, programmes
Base de Asp,…
données
Page web :
➢ un document texte (HTML,…) + documents utilisés (ex: images, sons, vidéo, etc.)
➢ un assemblage de ressources, textuelles, visuelles, sonores, logicielles.
Documents
Navigateur Serveu
Consultation r Web
Web
HTTP
Hébergement Serveu
Client FTP
r FTP
FTP
Poste Poste
client Professeur Aziz MABROUK
Serveur
10
Les Outils ?
• Outils de création
•Outils d’édition de code
• Assistants de création des pages web
• Outils multimédia : son, images, animations et
vidéos
• Outils d’hébergement
• Outils de navigation
• Outils de création
•Outils d’édition de code
Bloc-note Notepad++
➢des logiciels très légers
• Outils de création
•Assistants de création des pages web
✓Logiciels dédiés
✓un éditeur dit "WYSIWIG",
✓(le condensé en anglais de what you see is what you get qui
signifie "vous obtenez ce que vous voyez").
✓permet de voir directement le résultat obtenu sans être "obligé" de
consulter le code (le même principe que "word« )
✓ des notions d'html soient plutôt conseillées par la suite.
FTP Filezill
Expert a
Professeur Aziz MABROUK 16
Le Web
HTML
Document HTML
l'entête ?
Le Web
Le langage HTML
l'entête
le corps?
Le Web
Le langage HTML
le corps
Structuration du texte
Le Web
Le langage HTML
Structuration du texte
<p>paragraphe</p>
<hr/> (trait horizontal)
<h1>important</h1>
<h6>moins important</h6>
<div>bloc</div>
Le Web
Le langage HTML
Structuration du texte
les listes non ordonnées :
Structuration du texte
les listes non ordonnées :
<ul>
<li>amuse</li>
<li>soir</li>
</ul>
Structuration du texte
les tables :
Le Web
Le langage HTML
Structuration du texte
les tables :
<table>
<tr>
<td>1ère ligne, 1ère colonne</td>
<td>1ère ligne, 2ème colonne</td>
</tr>
<tr>
<td>2ème ligne, 1ère colonne</td>
<td>2ème ligne, 2ème colonne</td>
</tr>
</table>
<h1>une table un peu plus compliquée...</h1>
<table border="1">
<tr>
<td colspan="3">
1ère ligne, 1ère colonne
</td>
<td>1ère ligne, 4ème colonne</td>
</tr>
<tr>
<td>2ème ligne, 1ère colonne</td>
<td>2ème ligne, 2ème colonne</td>
<td>2ème ligne, 3ème colonne</td>
<td rowspan="2">
2ème ligne, 4ème colonne
</td>
</tr>
<tr>
<td colspan="2" rowspan="2">
3ème ligne, 1ère col
</td>
<td>3ème ligne 3ème colonne</td>
</tr>
<tr>
<td>4ème ligne, 3ème colonne</td>
<td>4ème ligne, 4ème colonne</td>
</tr>
</table>
Le Web
Le langage HTML
les images :
<img src="ma_photo.jpg" alt="description" />
une image lien :
<a href="http://www.fpl.com">
<img src=“fpl.png" alt=“FPL" />
</a>
Créer cette page web
http://www.fpl.ma
<html>
<head>
<title>Visite de la FPL</title>
</head>
<body>
<p>Ceci est un paragraphe</p>
<hr/>
<h1>bonjour!</h1>
<h3>moyenjour.</h3>
<h6>mauvaisjour.</h6>
<p><i>je vais aller</i>
<a href="http://www.fpl.ma">
rendre visite à la Faculté polydisciplinaire
de Larache</a>.
<br><img src="fpl.jpg" alt="fpl" />.</p>
<ul>
<li>un élément</li>
<li>un autre élément</li>
</ul>
<ol>
<li><b>premier élément</b></li>
<li>deuxième élément</li>
</ol>
</body>
</html>
Le Web
Le langage HTML
Je suite
la Page d’accueil
page1.htm
page2.htm
Le Web
Le langage HTML
Les formulaires ?
Le Web
Le langage HTML
Les formulaires
<html>
<head>
<title>champs de texte</title>
</head>
<body>
<br><br>
</body>
</html>
Le Web
Le langage HTML
Les formulaires
Les champs cachés
➢un champ caché,
➢N’est pas affiché dans le navigateur
➢La balise dans le code source de la page
➢on utilise la balise <input> avec "hidden" comme valeur de l'attribut type
<input type="file"
name="image">
➢Permettent d'envoyer des fichiers par l'intermédiaire du formulaire
➢On utilise la balise <input> dont l'attribut type est renseigné à "file".
➢un champ avec un bouton "Parcourir" sera disponible
➢il faut impérativement renseigner l'attribut enctype de la balise <form> à
"multipart/form-data".
Le Web
Le langage HTML
Les formulaires
Les boutons radio
<p>
<input type="radio" name="civilité" value="mlle"> Mademoiselle
<input type="radio" name="civilité" value="mme"> Madame
<input type="radio" name="civilité" value="mr"> Monsieur
</p>
<p>
<input type="radio" name="genre" value="homme" checked="checked"> Homme
<input type="radio" name="genre" value="femme"> Femme
<input type="radio" name="genre" value="et"> Alien
<input type="radio" name="genre" value="indéfini"> Indéfini
</p>
Le Web
Le langage HTML
Les formulaires
Les boutons radio
➢La balise est alors <input> dont l'attribut type est renseigné à "radio".
➢Ces boutons radio vont par groupe, ils doivent avoir le même nom pour un groupe de
propositions.
✓Le nom est renseigné avec l'attribut name.
➢La valeur de l'attribut value va être transmise au serveur en fonction du bouton choisi.
➢un bouton radio d'un groupe est coché si l'attribut checked a la valeur "checked".
Le Web
Le langage HTML
Les formulaires
Les cases à cocher
Les formulaires
Les cases à cocher
Les formulaires
Le bouton d'envoi
Les formulaires
Le bouton d'envoi
Les formulaires
Le bouton image
Les formulaires
Le bouton effacer
Les formulaires
Le bouton effacer
Les formulaires
Les listes
➢ permettent de laisser un choix aux visiteurs, au même titre que les boutons
radio ou les cases à cocher,
➢ sont plus pratiques lorsqu'il s'agit de proposer un grand nombre de choix.
Les formulaires
Les listes normales
Les formulaires
Les listes normales
<select name="couleur_yeux">
<option value="bleus">Bleus</option>
<option value="bruns" selected="selected">Bruns</option>
<option value="verts">Verts</option>
</select>