Cours HTML
Cours HTML
Cours HTML
Programmation Web
Partie I
1
Prof Yousef FARHAOUI 07/03/2022
Plan
http://www.pagetest.com/page1.html
<title>developpement web</title>
</head>
<body>
<h1>Bienvenue au cours Developpement Web</h1>
<img src="img1.jpg"/>
<p>
Ce cours a pour objectif de dresser un tableau complet de l'architecture
du <a href="http://fr.wikipedia.org/wiki/Web">WEB</a> et des technologies concernées
dans la construction d'un site.
</p>
</body>
</html>
Prof Yousef FARHAOUI 07/03/2022
8
La page HTML (vue comme un arbre)
Exemple:
<h1>Bienvenue au cours Développement Web</h1>
un attribut de l’élément P
affecte la valeur center à l’attribut align
<!DOCTYPE html>
<html lang="fr">
<head>
<meta "charset=UTF-8" />
<title>Titre de la page</title>
</head>
<body>
<!--ceci est un commentaire du créateur de la page -->
Contenu du document (Texte, images, etc ..)
</body>
</html>
Exemple :
Width et Size peuvent être exprimé en % de la page, la régle est par exemple "width = 10%"
Ecrire le code source d’une page HTML (‘ page1.html ‘) ayant les caractéristiques
suivantes :
1. Le titre : « un exemple en html »
2. Une ligne d’en-tête centrée, de taille maximale dont le texte sera « Question 5 », et
suivie d’un trait horizontal occupant 50% de la largeur de la page.
3. Un paragraphe contenant le texte suivant :
Ceci est un paragraphe sera grand intérêt, mais qui présente la caractéristique
fondamentale d’être assez long pour dépasser la langueur d’une ligne. Au besoin, on le
rallongera en le recopiant plusieurs fois (copier/coller)!.
4.-L'attribut alt :
Cet attribut est utilisé pour afficher un texte descriptif de l'image qui apparaît lors du
survol de celle-ci.
La valeur de cet attribut est donc un texte que vous pouvez choisir librement.
code source : <CENTER><IMG src="fste.jpg" border=0 width=120 height=120
alt="Image de la FSTE"></CENTER>
5.- Insérer une image d'arrière plan dans vos pages (attribut background) :
Exemple :
<html>
<body background="background.jpg">
</body>
</html>
Une des fonctionnalités les plus importantes du langage HTML est la possibilité de créer des
liens vers d'autres documents.
Ces documents peuvent être des documents HTML, des images, du son, des films, et des
serveurs FTP.
Le navigateur Web présente ce lien sous forme de mots soulignés ou d'image encadrée que
l'on appelle lien.
Ce lien est soit un fichier local, soit une URL
Syntaxe de base :
<A HREF="URL ou Adresse">texte ou image</A>
Il existe quatre types principaux de liens :
Les liens vers un document complet distant
Syntaxe : <A HREF="URL"> lien (texte ou image)</A>
Exemple : pour accéder à la page d'acceuil de la FSTE
<A HREF=" http://www.fste.ac.ma/Accueil.htm"> Le site de la FSTE</A>
Les tableaux permettent de diviser la page en zones d'espace et de remplir ces zones avec
des objets (textes, images, couleurs), permettant un contrôle amélioré de la position des
objets. Ces tables peuvent avoir un fond et des bords visibles ou non.
Insérer un tableau
<TABLE> et </TABLE> : pour définir un tableau
<TR> et </TR> : pour définir une rangée
<TH> et </TH> : pour les cellules de haut de colonne (facultatif)
<TD> et </TD> : pour une cellule
Exemple :
<CENTER> Bienvenue
<TABLE WIDTH=50% border="1">
<TR>
<TD><IMG SRC="fste.gif"></TD>
Ce tableau occupe 50% de la largeur totale de
<TD>Bienvenue</TD>
la page sur une ligne avec dans la première
</TR>
cellule l'image et dans la seconde le texte, le
</TABLE>
tout étant centré.
</CENTER>
Prof Yousef FARHAOUI 33 07/03/2022
Tableaux (2/4)
Mise en forme d'un tableau :
A l'intérieur d'une cellule (entre <TD> et </TD>) tout est bien sûr possible, comme mettre
plusieurs lignes de texte (avec <BR>, <P> ou autre), changer la couleur des caractères,
celle du fond de la cellule, de mettre des liens, des images, modifier les couleurs et les
épaisseurs de bordure, etc...
Les lignes et colonnes peuvent êtres fusionnées, afin d'obtenir des cellules plus ou moins
grandes et accueillir des données. Ce fusionnement est réalisé avec l'attribut :
rowspan et colspan.
- Pour fusionner 2 cellules adjacentes sur une ligne, COLSPAN est requis (pour th ou td)
- Pour fusionner 2 cellules adjacentes sur une colonne, ROWSPAN est requis (pour th ou
td)
Exemple:
<table border=1>
<tr>
<td>Cellule 1</td>
<td colspan=2>2 cellules fusionnées (sur la même ligne)</td>
</tr>
<tr>
<td>Cellule 2</td>
<td>Cellule 3</td>
<td rowspan=2>2 cellules fusionnées (sur la même colonne)</td>
</tr>
<tr>
<td>Cellule 4</td>
<td>Cellule 5</td>
</tr>
</table>
– Champ de texte :
<input type="text" name="nom" value="valeur initiale">
Exemple:
<HTML>
<FORM METHOD="POST" ACTION="">
<p>
<LI>NOM: <input type="text" name="nom" size=30>
<LI>ADRESSE: <input type="text"name="adresse" size=30>
<LI>VILLE<input type="text"
name="Ville" size=30>
</form>
</BODY>
</HTML>
Loisir :
Sport <input name="Loisir" TYPE=checkbox
VALUE="Sport" checked><BR>
Music <input name="Loisir" TYPE=checkbox
VALUE=" Music" checked><BR>
Voyage <input name="Loisir" TYPE=checkbox
VALUE="Voyage"><BR>
Lecture <input name="Loisir" TYPE=checkbox
VALUE="Lecture" checked ><BR>
Zones de texte :
<textarea name="nom" cols="30" rows="8">Contenu
initial</textarea>
Champ caché :
<input type="hidden" name="nom" value="valeur">
Bouton d'envoi
Bouton simple
Remarque
Champ de fonction :
Enseignant, Etudiant, Ingénieur,
Retraité, Autre.
<input type=date>
• Marche bien dans Opera, support partiel Chrome, Safari, adapte le clavier sur mobiles
Elément permettant de créer des zones de défilement de texte dans un document HTML