PROGRAMMER EN HTML
Plan du cours
I-OUTILS
DE PRODUCTION DES SITES WEB STATIQUES
II-ELEMENTS DE BASE D’UNE PAGE HTML
VIII-INSERTION D’UN ELEMENT AUDIO
IX-INSERTION
D'UN ELEMENT VIDEO
I :
OUTILS DE PRODUCTION DES SITES WEB STATIQUES
1-Editeurs de
textes
Ce sont des programmes
dédiés à l'écriture de code. On peut en général les utiliser pour de multiples
langages de programmation. Ils se révèlent être de puissants alliés pour les
créateurs de sites web. Il existe de nombreux éditeurs dédiés à la création de
sites web :
Sous Windows
·
Bloc-Notes
On peut tout à fait créer un site web juste avec Bloc-Notes, le
logiciel d'édition de texte intégré par défaut sur Windows.
·
Notepad++, est l'un des plus utilisés d'entre eux
sous Windows. Ce logiciel est simple, en français et gratuit.
D'autres éditeurs disponibles sous Windows existent : jEdit ; PSpad ; ConTEXT.
2-Navigateurs
Ce sont des logiciels qui permettent de
visualiser les pages web. Les principaux navigateurs sont : Internet Explorer, Mozilla Firefox, Opéra,
Google Chrome, Safari, etc.
3-Les
langages du web
HTML et CSS sont deux langages qu'il faut connaitre pour
créer des sites web. C'est le navigateur web qui fera la traduction entre ces
langages informatiques et ce qu’on verra s'afficher à l'écran.
Il faut cependant noter que 30% de sites web
sont réalisés à partir des CMS
(Content Managment System ou Système de Gestion des
Contenus) qui sont des plateformes toutes faites telles que : wordpress, drupal, joomla etc.
Le rôle de HTML et
CSS : Les deux langages qui se complètent ont des rôles différents :
·
HTML (HyperText Markup Language) : son rôle est
de créer et d’organiser le contenu du site. C'est en HTML qu’on écrit ce qu’on
souhaite que la page affiche : du texte, des liens, des images... On dira par
exemple : "Ceci est mon titre, ceci est mon menu, voici le texte principal
de la page, voici une image à afficher, etc.".
·
CSS (Cascading Style Sheets, aussi appelées
Feuilles de style) : le rôle du CSS est de gérer l'apparence de la page web
(agencement, positionnement, décoration, couleur, taille du texte...).
Le rôle du
navigateur :Le travail du
navigateur est de lire et d’exécuter le code HTML et CSS pour afficher un
résultat visuel à l'écran. Si le code CSS dit "Les titres sont en
rouge", alors le navigateur affichera les titres en rouge.
Sites web
statiques et sites web dynamiques :Les pages web
créées uniquement avec le HTML et CSS sont dites statiques parce qu’il n’y a pas interactivité (dialogue) entre
l’internaute et le serveur. Pour avoir des sites dynamiques, il faut utiliser en plus d’autres langages comme le
JavaScript, le PHP par exemple pour compléter le html.
II-ELEMENTS DE BASE D’UNE PAGE HTML
Le HTML
(Hyper Text MarkupLanguage)
est un langage qui permet de présenter des informations sur Internet et dont le
rôle est de formaliser l'écriture d'un document avec des balises de formatage.
Les balises permettent d'indiquer la façon dont doit être présenté le document
et les liens qu'il établit avec d'autres documents.Le
HTML a été inventé en1991 par un scientifique nommé Tim Berners-Lee.Les
différentes versions du HTML sont : HTML1, HTML2, HTML3, HTML4 et HTML5.
Lorsqu’on
regarde une page sur internet, ce qu’on voit est l’interprétation par le
navigateur du code HTML. Pour voir le code HTML d’une page sur internet, il
suffit de cliquer tout simplement sur la rubrique « vue » dans
le menu supérieur du navigateur et sélectionner « source ».
Le langage HTML utilise
les éléments, les balises et les attributs.
1-Éléments
Les éléments donnent la structure d'un document HTML en indiquant
comment le navigateur doit présenter la page web.
HTML n’est qu’une question d’éléments,
apprendre le HTML c’est apprendre à utiliser les éléments.
Exemples :
p est un élément utilisé
pour marquer les paragraphes
b est un élément utilisé
pour afficher un texte en caractères gras
i est un élément utilisé pour mettre un texte
en italique, etc.
2- Balises
Les
balises sont des étiquettes qu’on
utilise pour marquer le début et la fin d'un élément.Toutes les balises ont le même format : elles
commencent par un signe inférieur à « < » et finissent par un signe
supérieur à « > ». On les appelle des « chevrons ».
Il
existe deux types de balise :
-
Les balises
ouvrantes : <b>
-
Les balises
fermantes : </b>
Exemple :
Si on écrit dans un éditeur de
texte
<b>Ce texte doit être en
caractères gras. </b>
<b> est une balise
ouvrante qui marque le début de la ligne.
</b>est une balise fermante qui marque la fin de la
ligne.
Le navigateur va
afficher pour cet exemple :
Ce texte doit être
en caractères gras.
Cependant, il existe des éléments à la fois ouverts et fermés dans la
même balise.
Ces éléments dits vides ne sont pas
associés à un passage particulier dans le texte, mais sont des étiquettes
isolées. Un exemple d'un tel élément est celui de <br />, qui force un saut de ligne
(retour à la ligne) :
Exemple :
Si on écrit dans un éditeur de texte
Je suis<br /> allé à la gare pour voyager en toute sécurité
Dans le navigateur,
cela donne :
Jesuis
allé à la gare pour voyager en toute sécurité.
Un autre élément ouvert
et fermé dans la même balise est<hr />, qui sert à tracer une ligne horizontale ; « hr » tient pour « horizontal rule
».
Autre
classification des balises :
-
Les balises
paires : <b> …..</b>
-
Les balises
orphelines : <br/>
Remarque :
Les
balises s’ouvrent et se ferment dans un ordre précis. Elles doivent être
fermées dans le sens inverse de leur ouverture. Ainsi, on peut utiliser plusieurs éléments en même temps, tant qu’on évite les
chevauchements.
Exemple :
<b><i>Un texte en caractères gras et en italique</i></b>
Et NON comme cela :
<b><i>Un texte en caractères gras et en italique</b></i>
La différence tient au
fait que, dans le premier exemple, on a clos la deuxième balise ouverte
d’abord, la première en dernier. On évite ainsi de se tromper ainsi que le
navigateur.
Les éléments h1, h2, h3, h4, h5 et h6 servent à
marquer des titres, « h » tient pour « heading » où
h1 est le premier niveau et avec normalement le corps le plus grand, h2 est le
deuxième niveau et normalement un texte légèrement plus petit, et h6 est le
sixième et dernier niveau dans la hiérarchie des titres et normalement le plus
petit texte
Exemple |
Résultat |
<h1>
Titre Principal</h1> |
Titre
Principal |
<h2>
Titre Secondaire </h2> |
Titre Secondaire |
<h3>
Paragraphe Principale </h3> |
Paragraphe Principal |
<h4>
Paragraphe Secondaire </h4> |
Paragraphe secondaire |
<h5>
TitreParagraphe1 Secondaire </h5> |
Titre Paragraphe 1
secondaire |
|
|
3-Les Attributs
Les attributs viennent
compléter les balises avec des informations supplémentaires.Ils sont un peu considérés comme les
options des balises.
Exemple :
<h2
style="color:blue;">Je retrouve la
sérénité </h2>
Ici, style est un attribut ;
’’color : blue’’ est
sa valeur. Cet attribut donne une
couleur bleue au texte ‘’ Je retrouve la sérénité ’’.
Le navigateur affiche : Je retrouve la sérénité
Les attributs s'inscrivent toujours
au sein de la balise ouvrante, et ils sont suivis par un signe égal et la
valeur de l'attribut entre des guillemets. Ici le point-virgule sert à séparer
plusieurs instructions de style.
4-Structure de base d’un document HTML
La
toute première ligne indique que c’est bien un document HTML qu’on veut créer.
On le fait avec la balise ouvrante <html>.Ensuite le
document a besoin d’un « en-tête »
(Head en anglais), qui fournit des informations à propos du document, d’un
« corps » (body), qui
constitue le contenu du document. Enfin, on ferme le document avec la balise
fermante </html>.
Ce qui donne la structure de base
suivante :
<html>
<head>
<title>…………………………………… </title>
</head>
<body>
……………………………………………………………
…………………………………………………………..
</body>
</html>
Exemple:
<html> <head> <title>Mon site Web</title> </head> <body> <h1>Présentation du site</h1> <p>Mon
site web est la vitrine de mes activités sur internet…...</p> <h2>Page d’accueil du site</h2> <p>La page d’accueil est la façade
principale du site…</p> </body> </html> |
Remarques :
1°<title>est l’élément servant
d’indiquer un titre.
2°Le titre ne s’affiche
pas dans la page, mais en haut de celle-ci (le plus souvent dans l’onglet du
navigateur).
3°il est fortement recommandé de structurer son
code HTML proprement avec des sauts de ligne et des indentations (obtenues avec
la touche TAB du clavier).
4°La première ligne
peut aussi s’écrire < ! Doctype html>.Ce
n’est pas une balise comme les autres.
5-Tester un document HTML
Pour tester un
document HTML, il faut
d’abord l’écrire dans un éditeur de
texte (bloc-note ou notepad++),
après, l’enregistrer dans le disque dur de l’ordinateur, enfin l’ouvrir dans un
navigateur( internet explorer, Mozilla firefox,etc.)
5.1-Enregistrer un site sur le disque dur :
Pour enregistrer le site sur le disque dur de l’ordinateur :
5.2-Pour
ouvrir un site déjà enregistré :
Ouvrez le navigateur Internet Explorer par exemple :
La page web s’affiche
identique à celle qui apparaitra dans le site web.
6-Les commentaires :
Un commentaire en HTML est un texte qui sert simplement à
expliquer le code à l’utilisateur. Il n’est pas affiché, il n’est pas lu par
l’ordinateur, il ne change rien à l’affichage de la page.
Code
HTML :
< !
- -
Ceci est un commentaire-->
III-INSERTION DES LIENS
Il
s’agit d’un texte sur lequel on peut cliquer pour se rendre sur une autre page
d’un site ou dans un autre site. Il est généralement souligné et en couleur
bleue dans les pages web.
Exemple
:<a href= ‘’monFichier’’ >
Lien vers monFichier</a>
L'élément « a » tient
pour « anchor » (ancre). Et l'attribut href est
l'abréviation de « hypertext reference
» (appel hypertexte), qui indique où conduit le lien, habituellement à une
adresse Internet ou à un nom de fichier.
Le navigateur affiche: Lien vers monFichier
Lorsqu’on clique sur ce
lien, on arrive au fichier nommé monFichier
1-Liens entre
deux pages différentes d’un même site
Si on veut aller de la page 1 à la page 2, on insère un lien à la page 1
de la manière suivante :
<a href="page2.htm">Cliquez ici pour aller à la page 2</a>
Si la page 2 se
trouvait dans un sous-dossier (appelé "sous-dossier"), le lien serait
alors :
<a href="sous-dossier/page2.htm">Cliquez ici pour aller à la page 2</a>
En sens inverse, un lien
de la page 2 (dans le sous-dossier) à la page 1 serait le suivant :
<a href="……./page1.htm">Un lien vers la page 1</a>
Le
chemin « ……./ » pointe sur le dossier à un niveau
supérieur par rapport à la position du fichier où le lien se trouve. En suivant
le même raisonnement, On peut aussi pointer sur une position deux dossiers (ou
plus) en amont avec « …../….../ ».
NB : Ici on utilise des
liens sans connaitre l’adresse complète d’une page.
Par exemple : <ahref="page2.html">. On dit que c'est un lien relatif. On ne connait pas l’adresse
internet complète (URL) de la page 2.
Exemple :
<p>Bonjour. Bien vouloir
visiter <a href="page2.html">la
page2</a>de notre site avant
de continuer la lecture</p>
2-Lien à l’intérieur d’une même page
On peut créer des liens internes à une
page, par exemple, une table de matières en haut de la page avec des liens vers
chaque chapitre en-dessous. On a seulement besoin d'un attribut très utile,
appelé id (pour identification), et
du symbole « # ».On utilise l'attribut id pour marquer l'élément qu’on veut relier.Il donne un nom "unique" à une balise,
pour s'en servir de repère.
Exemple :
<h1 id="heading1">Titre 1</h1>
On crée ensuite un lien
vers cet élément en utilisant le symbole «
# » dans l'attribut de liaison. Le « # » indique au navigateur de rester
sur la même page. Ce caractère doit être suivi de l'id
de la balise à relier. Exemple :
<a href="#heading1">Lien vers le titre 1</a>
Remarque:Pour une table de matière,
positionner d’abord les liens au début de la page, placer <h1 id="heading1">Titre
1</h1> à l’endroit où est le titre.
3-Lien vers une ancre
Une ancre est une sorte de point de repère qu’on peut
mettre dans une grosse page HTML.
En effet, si la page
est très grande, il peut être utile de faire un lien amenant plus bas dans la
même page pour que le visiteur puisse sauter directement à la partie qui
l’intéresse.
Pour créer une ancre, il suffit de rajouter l’attribut id à une balise qui va alors servir de
repère. Ça peut être n’importe quelle balise, un titre par exemple.
-On crée le lien qui va
emmenerle visiteur à l’endroit où se trouve
l’ancre :
<a href= « #mon_ancre »>Aller vers l’ancre </a>
-Ensuite à cet endroit
précis, on crée l’ancre.
<h2 id= « mon_ancre »>
Titre </h2>
Sil’ancre est située dans une
autre page, il faut faire un lien qui ouvre une nouvelle page ETqui amène
directement à une ancre située plus bas.En
pratique, il suffit de taper le nom de la page, suivi d’un dièse (#), suivi du nom de l’ancre.
<a href= « page2.html
# mon_ancre »>Aller vers l’ancre </a>amènera le visiteur sur la page page2.html, au niveau de l’ancre
appelée « mon_ancre »
4- Lien vers une adresse e-mail
On peut également faire un lien vers une adresse e-mail.
Cela se fait presque de la même façon que pour relier un document :
<a href="mailto: myperson@yahoo.fr">Envoyer un e-mail à « myperson » </a>
Le navigateur affiche : Envoyer un e-mail à « myperson»
La seule différence
entre un lien d'e-mail et un lien de fichier, c'est que l'on tape « mailto: »
suivi d'une adresse e-mail au lieu de taper l'adresse d'un document.
5-Liens vers
une adresse URL
Lorsqu’on veut faire un lien vers un autre
site, il suffit de copier son adresse (URL) en http://.
Exemple
: un
lien vers le site de nexttel.net
<a href="http://www.nexttel.net/">Voici un lien vers nexttel.net</a>
Le navigateur
affiche :Voici un lien vers nexttel.net
Dans
l'exemple précédent, l'attribut href
vaut "http://www.nextell.net", ce qui correspond à l'adresse complète
de la société de téléphonie mobile « nexttel »
et qu'on appelle une adresse URL (Uniform Resource Locator). Il faut clore
l'élément par </a>.Ce lien est dit « absolu » car on indique l’adresse
complète.
6-Lien qui affiche une infobulle au
survol
On peut utiliser l’attribut title qui
affiche une bulle d’aide lorsqu’on pointe sur le lien. Cet attribut est
facultatif.
Exemple :
<p>Bonjour. Souhaitez-vous visiter la<a href="http://www.cimencam.com" title="
Spécialisée dans la production du ciment ">Société cimencam
</a> ?</p>
Le navigateur affiche : Bonjour.
Souhaitez-vous visiter la Société cimencam ?
L’infobulle apparait
lorsqu’on pointe le curseur de la souris sur le lien.
7- Lien pour télécharger un fichier
Il
faut faire exactement comme si on faisait un lien vers une page web, mais en
indiquant cette fois le nom du fichier à télécharger.
Exemple :
<p><a href="monFichier.zip">Télécharger le fichier</a></p>
IV-INSERTION DES IMAGES
Pour insérer une image, on utilise la balise orpheline <img />.
Exemple :
<img src= « ma_photo.jpg » />
Le nom « ma_photo» est celui du fichier image à insérer dans la page, et « .jpg » est le type de fichier de
l'image. Tout comme l'extension « .htm » indique qu'il s'agit d'un document
HTML, « .jpg » indique au navigateur que ce fichier est une image. L’attribut src (source) indique là où se trouve
l’image que l’on veut insérer dans la page.
1-insérer des images situées dans d'autres dossiers, ou même situées
sur d'autres sites Web
Si l’image à insérer se
trouve dans le dossier images, on aura :
<img
src="images/twitter.png"/>
Le fichier image twitter.png se trouve dans le dossier
images de l’ordinateur.
Le navigateur
affiche :
Exemple :
<img src=http://www.html.net/logo.png/>
2-les images peuvent être aussi des liens
Exemple :
<ahref="page10.htm"><img
src="images/BOUTON.GIF"/></a>
Pour aller à la page 10,
il suffit de cliquer sur l’image du bouton VALIDER
3-Quelques autres attributs
·
L'attribut alt sert à fournir une description de
remplacement de l'image si, pour une raison ou pour une autre, l'image n'était
pas affichée par le navigateur. C'est particulièrement important pour les
utilisateurs aveugles, ou si la page se charge très lentement. Donc, toujours
utiliser l'attribut alt :
Exemple :
<img
src="logo.gif"
alt="Le logo de HTML.net"/>
·
L'attribut title peut
servir pour décrire brièvement l'image :
Exemple:<img src="logo.gif" title="Apprenez
HTML avec HTML.net"/>
Si on place le curseur sur l'image sans cliquer, on verra
apparaître le texte « Apprenez HTML avec HTML.net » comme message contextuel.
·
Deux autres
attributs importants sont width et height :
Exemple :
<img src="logo.png" width="141"
height="32"/>
On peut utiliser les
attributs width et height
pour fixer la largeur et la hauteur d'une image.
Exemple :
< img src="logo.gif" width="32"
height="32"/>
V-INSERTION DES TABLEAUX
On utilise différents éléments pour insérer des tables :
Exemple :
<table> <tr> <td>Nom</td> <td>Prénom</td> </tr> <tr> <td>Ada</td> <td>Daniel</td> </tr> <tr> <td>Tene</td> <td>Paul</td> </tr> </table> |
Ce qui donne dans le navigateur :
Nom Prénom
Ada |
Daniel |
|
Tene |
Paul |
|
|
||
|
||
·
On peut
ajouter des bordures : On utilise pour cela l’attribut border, suivi de l’épaisseur de la
bordure exprimée en pixel.
Exemple:
<table border="1"> <tr> <td>Nom</td> <td>Prénom</td> <tr> <td>Ada</td> <td>Daniel</td> </tr> <tr> <td>Tene</td> <td>Paul</td> </tr> </table> |
Ce qui donne dans le
navigateur :
Nom |
Prénom |
Ada |
Daniel |
Tene |
Paul |
·
Comme pour les
images, on peut également fixer la largeur d'une table en pixels, ou autrement
en pourcentage de l'écran :
Exemple:
<table border="1" width="30%">
Cet exemple affichera
une table dont la largeur est 30 % celle de l'écran dans le navigateur.
Autres
attributs
Exemple :
<td
align="right" valign="top">Cellule 1</td>
Les deux attributs colspan et rowspan sont
mis à profit pour créer des tables plaisantes.
·
L’attribut colspan permet
de fusionner plusieurs colonnes d’un tableau.
·
L’attribut rowspan permet
de fusionner plusieurs lignes d’un tableau.
Exemple :
<table border="1"> <tr> <td colspan="3">Liste des élèves</td> </tr> <tr> <td>Nom</td> <td>Prénom</td> <td>Age</td> </tr> </table> |
Dans le navigateur,
cela donne :
Liste des élèves |
||
Nom |
Prénom |
Age |
Exemple :
<table border="1"> <tr> <td rowspan="3">Cellule 1</td> <td>Cellule 2</td> </tr> <tr> <td>Cellule
3</td> </tr> <tr> <td>Cellule
4</td> </tr> </table> |
Dans le navigateur, cela donne :
Cellule 1 |
Cellule 2 |
Cellule 3 |
|
Cellule 4 |
Toute page HTML peut être enrichie de
formulaires interactifs, qui invitent les visiteurs à renseigner des
informations : saisir du texte, sélectionner des options, valider avec un
bouton...
1-Créer un
formulaire
On utilise la balise<form>…….</form>. C'est la balise principale du formulaire,
elle permet d’indiquer le début et la fin du formulaire.
2-insertion
d’une zone de texte monoligne
Pour insérer une zone de texte à une
ligne, on va utiliser la balise <input />.
<input type="text" />
Pour donner un nom à un élément de
formulaire, on utilise l'attribut name. Ici, on va supposer qu'on demande au visiteur de
rentrer son pseudo :
<input
type="text" name="pseudo"
/>
Pour créer un libellé, on utilise label for
<form method="post" action="traitement.php"> <p> <label for=”pseudo”>Votre pseudo</label>: <input type="text"name="pseudo" /> |
Ce qui
donne : Votre pseudo :
On peut agrandir le champ avec size.
On peut limiter le nombre de caractères que
l'on peut saisir avec maxlength.
On peut pré-remplir
le champ avec une valeur par défaut avec
value.
Le bouton
d’envoi
Pour
créer un bouton d'envoi, on écrira donc par exemple :
<input type="submit"
value="Envoyer" />
3-Insertion
d’une zone de texte multiligne
<form method="post" action="traitement.php"> <p> <label>Insérer votre
texte</label>: <input type="text"
name="monTexte"
/> <textarea
name= « monTexte »> (Insérer
le texte ici) </textarea> </form> |
4- Les boutons radio
Les zones d'options
(boutons radio) vous permettent de faire un choix (et un seul) parmi une liste
de possibilités. Elles ressemblent un peu aux cases à cocher, mais il y a une
petite difficulté supplémentaire : elles doivent être organisées en groupes. Un
même groupe d'options a le même nom (name), mais chaque option doit avoir une valeur (value)
différente.
Exemple :
< Form
method="post" action="traitement.php"> <input type="radio" name="choix"
value="1"><label for= «1 »>choix numero
1</label><br/> <input type="radio" name="choix"
value="2"><label for= «2 »>choix numero
2</label><br/> <input type="radio" name="choix"
value="3"><label for= «3 »>choix numero
3</label><br/> <input type="button" name="but" value="quel est votre choix
?" /> </form> |
Le navigateur donne :
5 -Les boutons case à cocher (checkbox)
Les boutons case à cocher
sont utilisés pour noter un ou plusieurs choix parmi un ensemble de
propositions. A part cela, sa syntaxe et son usage est tout à fait semblable
aux boutons radio sauf en ce qui concerne l'attribut name.
<form
method="post" action="traitement.php"> <input
type="checkbox" name="check1"><label for=”check1”>choix numero
1</label><br/> <input
type="checkbox" name="check2"><label for=”check2”>choix numero
2</label><br/> <input
type="checkbox" name="check3"><label for=”check3”>choix numero
3</label><br/> <input
type="checkbox" name="check4"><label for=”check4”>choix numero
4</label><br/> <input
type="button"name="but"
value="corriger" > </form> |
Le navigateur donne ;
6 -Liste de sélection
Le contrôle liste de
sélection vous permet de proposer diverses options sous la forme d'une liste
déroulante dans laquelle l'utilisateur peut cliquer pour faire son choix. Ce
choix reste alors affiché. La boite de la liste est créée par la balise <SELECT>
et les éléments de la liste par un ou plusieurs tags <OPTION>. La balise
</SELECT> termine la liste.
<form method ="post" action="traitement.php"> <select name="list"> <option
value="1">élément 1</option> <option
value="2">élément 2</option> <option
value="3">élément 3</option> </select> </form> |
7-Quelques
attributs supplémentaires
On peut placer un certain nombre d'autres
attributs sur la balise <input />pour personnaliser son
fonctionnement :
<input type="url" />pour insérer une URL
<input type="password" />
pour insérer un mot de passe
<input type="email" /> pour insérer un e-mail
<input type="tel" /> pour insérer un numéro de téléphone
<input type="number" />
pour insérer un nombre
<input type="range" />pour insérer un curseur
<input type="date" /> pour insérer une date
VII-INSERTION
DES LISTES
1- Les listes
descriptives
On
utilise la balise <dl> pour
l’ouverture de la liste,<lh> pour le nom de la liste, <dt>
pour le nouveau terme de définition, <dd>
pour la description de l’élément et </dl>
pour la fermeture de la liste
Exemple |
Résultat |
<dl> |
|
<lh>Classes Terminales</lh> |
Classes
Terminales |
<dt> Tle
A</dt> |
Tle A |
<dd> Allemand & Espagnol</dd> |
Allemand & Espagnol |
<dt> Tle
C </dt> |
Tle C |
<dd> mathématique</dd> |
Mathématique |
<dt> Tle
D </dt> |
Tle D |
<dd> science</dd> |
Sciences |
</dl>
2-Les listes
non numérotées ou non ordonnées
On
utilise les balises <ul> pour l’ouverture de la liste,<lh> pour le nom de la liste,<li>
pour matérialiser l’élément de la liste et </ul> pour la fermeture de la liste.
Exemple
:
<ul> <lh>Terminale</lh> <li>Tle A</li> <li>Tle C</li> <li>Tle D</li> </ul> |
Le navigateur donne :
Terminale
3-Listes numérotées ou ordonnées
On utilise la balise <ol>
pour l’ouverture de la liste, <lh> pour le nom de la liste,<li>pour matérialiser l’élément de la liste et </ol>
pour la fermeture de la liste.
Exemple :
<ol> <li>Je
me lève le matin</li> <li>Je
me lave</li> <li> Je mange</li> <li> Je vais à l’école</li> </ol> |
Le navigateur donne :
1.
Je
me lève le matin
2.
Je
me lave
3.
Je
mange
4.
Je
vais à l’école
NB : « ul
» est l'abréviation de « unordered list » (liste non ordonnée), et insère des puces pour
chaque élément de liste. « ol
» est l'abréviation de « ordered list
» (liste ordonnée), et numérote chaque élément de liste. Pour créer les
éléments de la liste, on utilise la balise <li>, abréviation de « list item » (élément de liste).
VIII-INSERTION D’UN ELEMENT AUDIO
On utilise la balise <audio>
<audio src="musique.mp3"></audio>
IX-INSERTION
D'UN ELEMENT VIDEO
Il suffit d'une simple balise <video>pour insérer une vidéo sur sa page :
<video src="sintel.webm"></video>
EXERCICES
CONTROLE
DES CONNAISSANCES
1-Définir : attribut, lien
2-Quel est le rôle du HTML ?
3-Citer 02 types de balises.
4-Quels sont les fonctions des balises
suivantes :
<b>……</b> et
<i>……..</i>
5- Laquelle des lignes suivantes est-elle
juste ? Et pourquoi ?
<b>< i>Ma
première page web</b></i>
<b>< i>Ma
première page web</i></b>
6-Citer 02 attributs et leurs rôles.
7. Citer 05 balises structurantes du html
8. Quelle est la balise qui permet de créer un titre de deuxième
niveau ?
EXERCICE I :
1-Définir les notions suivantes : page
web.
2-Quelle est la fonction de chacune des balises
suivantes ?
<B>…</B> ;
et <Ul>…</Ul> ;
3-Donner un exemple de :
a-Editeur de pages web
b-Navigateur web.
4-Donner la structure minimale d’un document
html.
(Probatoire 2014)
EXERCICE II :
1-Définir les termes
suivants : internaute ; site Web.
2-a-Quelle est la
balise qui insère un lien ?
b- Quelle est la
balise qui insère une image ?
3-Choisir
parmi les éléments suivants ceux qui permettent de créer ou d’exécuter une page
web :
a) URL; b) Editeur de
textes ; c) Tableurs ; d)
Navigateurs web ; e)
WWW
4-Associer à chaque
élément de gauche son correspondant à droite
1- Permet de définir le contenu de la page |
a) <form></form> |
2- Marque la fin du document web |
b) </html> |
3- Permet d’insérer un champ dans un formulaire |
c) <b></b> |
4- Permet de mettre un texte en gras |
d) <body></body> |
EXERCICE
III : On voudrait utiliser le langage HTML pour créer la liste
suivante :
Terminale
·
Tle C
·
Tle D
·
Tle A
a-Quel nom donne-t-on à cette liste ?
b- Quelle balise doit-on utiliser pour l’ouvrir
?
c-Que fait la balise<lh>
terminale</lh> ?
EXERCICE
IV :
FORMULAIRE
D’INSCRIPTION NOM PRENOM MOT DE PASSE Annuler
Vous
êtes chargé de réaliser le formulaire ci-dessous
Envoyer
1-Définir : formulaire
2-Quelle balise html utilise-t-on pour créer un
formulaire ?
3-A quoi sert la balise <input type = « text »/>
dans un formulaire ?
4-Ecrire la balise html complète
permettant de créer le bouton Envoyer de ce formulaire
EXCERCICE
V : On vous donne le code html suivant :
1.<!DOCTYPE html>
2.<html>
3.<head>
4.<meta charset="utf-8" />
5.<title>Zozor - Le Site Web</title>
6.</head>
7.<body>
8.<form id="myForm">
9.<label for="lastName">Nom :</label>
10.<input id="lastName" type="text" />.<label
class="form_col"
11<label for="firstName">Prénom
:</label>.<br />
12.<input name="firstName" id="firstName"
type="text" /> <br/>
13.<label><input
name="sex" type="radio"
value="H"/>Homme</label>
14.<label><input
name="sex" type="radio"
value="F"/>Femme</label><br
/>
15.<label class="form_col"
for="age">Âge :</label>
16.<input name="age" id="age" type="text"
/>
17.<label
for="login">Pseudo :</label><br
/>
18.<input name="login" id="login" type="text"
/>
19.<label for="pwd1">Mot de passe :</label>
20.<input name="pwd1" id="pwd1"
type="password" />
21.<label
for="pwd2">Mot de passe (confirmation)</label><br />
22.<input name="pwd2" id="pwd2"
type="password" />
23.<label
for="country">Pays :</label>
24.<select name="country" id="country">
25.<option value="none">Sélectionnez votre pays de résidence</option>
26.<option value="en">Angleterre</option>
27.<option value="us">États-Unis</option>
28.<option value="fr">France</option>
29.</select> <br />
30.<label><input name="news" type="checkbox" />
Je désire recevoir la
newsletter chaque mois.</label><br />
31.<input type="submit" value="M'inscrire"
/> <input type="reset" value="Réinitialiser
le formulaire" />
32.</form>
33.</body>
Utiliser vos connaissances en programmation
html pour répondre aux questions suivantes :
Questions :
1. Indentez ce code.
2. Identifier dans ce code les boutons radios.
3. Identifier dans ce code les cases à cocher.
4. Identifier dans ce code les boutons de sélection.
5. Donner le résultat qu’affiche le navigateur.
CORRIGES
CONTROLE DES CONNAISSANCES
1-Attribut : Les attributs sont un
peu les options des balises. Ils viennent les compléter pour donner des
informations supplémentaires.
-lien :
2-Formalise
l’écriture d’un document avec des balise de formatage.
3-Balise
ouvrante <…> et balise fermante </…>.
NB : Autre classification des balises :
-
Les
balises paires : <b> …..</b>
-
Les
balises orphelines : <br/>
4-<b>….</b> met un texte en gras
<i>…..</i> met un texte en italique
5-<b><i>Ma
première page web </i></b> car les balises se ferment en sens
inverse de leur ouverture.
6-<h2 style= « color :blue »>
mon combat</h2> ici style est un attribut et color :blue est sa valeur.
<a href= « village »>Lien
vers village</a> ici href est un attribut et village est sa valeur.
NB: Losqu’un lien est du
texte, c’est un lien hypertexte losqu’un lien est
un image, c’est un lien hypermedia.
7. Header,
section, article, aside, footer.
8. <h2>….
</h2>
EXERCICE I:
1. -Une page web est un ensemble de documents
structurés contenant essentiellement du texte, souvent enrichie d'images, de sons, de
vidéos et de liens vers d'autres pages web.
2. Entier,
réel ; booléen ; caractère.
3.
<b>……</b> met le texte en gras
<ul>……</ul>
crée une liste non ordonnée
4.1-Notepad++ ;
Bloc-notes
4.2-Internet
Explorer ; Mozilla Firefox, Opéra etc.
5-<html>
<head>
<title></title>
</head>
<body>
…………..
</body>
</html>
EXERCICE II :
1. Internaute : personne qui utilise
régulièrement internet.
Site web :
Ensemble de pages web liées les unes aux autres par des liens hypertextes.
2. a-lien : <a href= ‘’…’’ >… </a>
b-image : <img
src="… />
3.
Editeur de textes : permet de créer des pages web.
Navigateur web : permet d’exécuter des
pages web.
4.
1d ; 2b ; 3a ; 4c.
EXERCICE III :
a- Liste non
numérotée
b- la
balise<ul>
c- donne le nom de la liste
EXERCICE V :
1-Un formulaire invite les visiteurs à renseigner des
informations : saisir du texte, sélectionner des options, valider avec un
bouton.
2- Form>…..</form>
3- insère une zone de texte
4- input type=’’submit’’
value =’’Envoyer’’/>
EXCERCICE VI :
1.
2.Ligne 13 et14.
3. Ligne 30
4. Ligne de 24 à 29
5 .