IHM Modalités de l'interactionHTML
IHM Modalités de l'interactionHTML
IHM Modalités de l'interactionHTML
Histoire :
Crée à la fin du XXème siècle par Tim Berners–Lee et Robert Cailliau, le Web (World Wide Web
ou WWW ou toile d’araignée mondiale en français) est entré dans pratiquement tous les foyers
dans le monde. Il permet la consultation, via un navigateur, de pages de sites internet.
I/ IHM
Définition :
Les Interactions Humain – Machine (IHM) sur le Web définissent les moyens et les outils mis en
œuvre afin qu’une personne physique puisse agir (contrôler, communiquer) à distance, par
l’intermédiaire d’internet par exemple.
Parmi ces moyens, on trouve le langage HTML (Hypertext Markup Language). C’est un langage
de balisage. Il est interprété dans le navigateur du client au niveau 1 (structure ci-dessous).
Le titre de la
page.
Dans le corps, il est mis tout ce qui doit être proposé aux personnes accédant à cette page :
Du texte, des images, des liens, ….
Exemple : Ouvrir un document texte simple sous note ou notepad, puis écrire ce qui suit en
respectant les indentations.
Affichage :
Les cadres :
Les cadres sont des moyens d’afficher une autre page ou un autre objet dans la page courante.
Elles sont très utilisées pour partager des vidéos par exemple.
Les listes :
Affichage : Affichage :
Les tableaux :
<tr></tr> délimite une ligne du tableau
<td></td> délimite le contenu d’une cellule
En HTML le tableau se construit ligne par ligne ( <tr> ). Dans chacune, on indique le contenu des
différentes cellules ( <td> ).
Affichage:
Affichage :
Les formulaires :
Les formulaires sont aussi très répandus. C’est une zone interactive de la page, dans laquelle le
visiteur peut saisir des informations.
On délimite un formulaire à l’aide de la balise form. La balise form devra avoir les attributs method
et action permettant le traitement du formulaire.
La balise < label > permet d’écrire un libellé. On l’associe à un champ de formulaire avec
l’attribut for, qui doit avoir la même valeur que l’id du champ.
Une grande partie des éléments du formulaire peut s’insérer avec la balise <input …/> La
valeur de son attribut type indique quel type de champ doit être inséré :
Affichage :
Affichage :
Affichage :
Affichage :
Un bouton
<label><input type="
submit" name="monbouton" /></label> Affichage :
<
Dans une autre partie de cours nous utiliserons CSS qui permettra par exemple :
• d’écrire en rouge et souligner
• changer la police, la taille du texte…