Académique Documents
Professionnel Documents
Culture Documents
développement d’applications
hypermédia I
2 – Langage HTML partie 1
slabranche@crosemont.qc.ca
1
2
Page Web, programmation client
Langage
HTML et CSS
Après
traduction
par le
navigateur
3 Pourquoi 2 langages?
HTML (HyperText Markup Language) Il décrit le
contenu et la structure de la page Web
Les paragraphes,
les titres et leurs niveaux 1,2…
les tableaux,
les images,
les menus…
4 Pourquoi 2 langages? (2)
CSS (Cascading Style Sheets)
Il est aussi appelé Feuilles de style.
Il décrit la mise en forme ou la présentation de la
page Web
couleur des paragraphes,
couleur des titres,
polices de caractères,
dispositions des paragraphes
On peut changer la forme sans toucher au contenu.
Qu’est-ce que le HTML
5
HTML (HyperText Markup Language)
Format de données conçu pour représenter les pages web. C’est un
langage de balisage qui permet d’écrire de l’hypertexte.
Utilisation conjointe
HTML3:1996
Rajoute de nombreuses possibilités au langage comme
les tableaux,
les applets,
les scripts,
le positionnement du texte autour des images,
etc.
9 Versions du HTML (2)
HTML 4 : 1998
Propose l'utilisation de cadres (frames en anglais), des
tableaux plus complexes, des améliorations sur les
formulaires, l’exploitation des feuilles de style ou CSS.
Exemple de site avec cadres (frames):
http://devernay.free.fr/cours/internet/html/sitef.html
HTML 5 :
Possibilité d'inclure facilement des vidéos, un meilleur
agencement du contenu, de nouvelles fonctionnalités
pour les formulaires.
10 Structure d’un document
HTML
• Pour respecter les standards du HTML, tout
document doit débuter par la balise !DOCTYPE pour
informer les outils de validation de la version de
HTML utilisée.
<body>
Contenu de la page Web Corps du document :
</body> informations affichées dans le
navigateur
</html>
Fichier: exemple1.html
12 Visualiser un document HTML
Le résultat de chargement
de la page dans le
navigateur Google chrome
</body>
<h1> Titre1 </h1>
<h2> Titre2 </h2>
<h3> Titre3 </h3>
<h4> Titre4 </h4>
<h5> Titre5 </h5>
<h6> Titre6 </h6>
</body>
</html>
18 Titres et sous titres (2)
19 Paragraphe de texte:
élément p
La balise <p> permet de définir un paragraphe.
On n’écrit jamais de texte en HTML sans l’encadrer d’une balise.
Elle provoque un saut de ligne et le passage à la ligne suivante.
Exemple: paragraphe.html
…
<body>
<h1>Le langage Java</h1>
<p>Selon Wikipédia</p>
<p>
Le langage Java est un langage de programmation informatique
orienté objet créé par James Gosling et Patrick Naughton,
employés de Sun Microsystems.
</p>
</body>
</html>
20 Paragraphe de texte:
élément p (2)
21 Élément de saut de ligne br
La balise <br> force le passage à la ligne (équivalent d’un retour chariot)
sans pour autant changer d’élément (ou de bloc).
Pour être compatible XHTML, l’élément vide br doit être codé <br />.
<br /> doit obligatoirement être à l'intérieur d'un paragraphe ou d’un titre.
Exemple: br.html
…
<body>
<h1>Voici un titre<br />
et la suite du titre</h1>
<p>voici le début du premier paragraphe<br />
et la suite du premier paragraphe.
</p>
<p> voici un deuxième paragraphe </p>
</body>
…
Attention!
Ne choisissez pas votre balise de titre en fonction de la taille du texte, mais
plutôt de son niveau hiérarchique.
La taille du texte peut être changée avec le CSS.
22 Élément de saut de ligne br
(2)
23 Les listes
Exemple: liste-definition.html
29
Les listes de définition (<dl> pour
definition list) (2)
Les liens hypertextes: élément
30
<a>
• Exemple: premierlien.html
Liens vers une page web
32 locale (du même site)
Remarque:
Il n'y a pas d'espace entre "mailto:" et l'adresse de
messagerie.
Exécution
(diapositive
suivante)
40 Insertion d’image: <img> (3)
La balise <img>
Elle n’a pas besoin d’être fermée.
On la note en XHTML <img />
Le paramètre src
Il est un attribut obligatoire.
Il indique le nom et l'emplacement du fichier image.
Le chemin relatif est indiqué de la même manière que pour
les liens.
<img src="images/logo.jpg" />
Le paramètre alt :
Il permet de spécifier un texte alternatif (une description de
l'image) si l’image ne peut pas être affichée par le navigateur (par
exemple si elle est introuvable).
Cette description sera utilisée par les moteurs de recherche lors de
l'indexation de l'image.
<img src="../images/logo.jpg" alt="logo de Montmorency" />
Le paramètre title :
Il affiche le commentaire dans une info-bulle lorsque le
pointeur se trouve sur l’image.
<img src="../images/logo.jpg" alt="logo de Montmorency" title=
="logo du CEGEP" />
42 Image comme lien (2)
Introduction
eXtensible Hyper Text Markup Language.
Il est une réécriture du HTML4.0 en XML.
XML signifie eXtensible Markup Langage.
Le langage
Un langage plus strict et plus propre.
Il est plus facile à interpréter par les navigateurs
et surtout par les interpréteurs intégrés dans les
portables qui sont de moindre capacité.
Mise au point
Il a été mis au point par le WC3
45 La validation du code HTML
Un processus de vérification
La "validation de balisage" est un processus de
vérification d'un document Web par rapport aux règles (
la grammaire) définies dans le DTD(Document type
Definition) qu’il utilise.
Exemple:
<!DOCTYPE html PUBLIC "-//W3C//DTD
XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-
strict.dtd">
51 Déclaration DOCTYPE (2)
Propriétés:
La balise DOCTYPE informe le navigateur de la
version du HTML utilisée.
http://www.w3schools.com/tags/tag_doctype.asp