Tutorial HTML
Premières notions
Remarques préliminaires
- HTML : Hyper Text Markup Language.
- Les noms de fichiers doivent porter une extension ".htm" ou ".html". Exemple : mapage.htm
- Etre très attentif à la casse (i.e. la distinction majuscule/minuscule) pour les noms de fichiers. Une cause fréquente de l'erreur "404" (page non trouvée) sur internet est la simple différence de casse entre le nom indiqué dans un lien, et le nom réel du fichier. Tester les pages avec un système sensible à la casse comme UNIX/GNU-Linux résoud le problème…
- Pour créer/modifier ("éditer") un fichier html, utiliser un éditeur de texte simple (Notepad, Bloc-note, Wordpad, Vi…) ou mieux, un éditeur évolué (comme Jext, Emacs, Vim ou Notetab). Eviter les "traitements de texte" (Word…).
- Une page destinée à Internet doit être testée avec plusieurs navigateurs, et pas seulement Microsoft Internet Explorer ; utiliser au moins Netscape Navigator. Très recommandés : OPERA, et Amaya, le navigateur du W3C. Afficher les pages avec plusieurs résolutions d'écran (800x600 et 1024x768 au moins).
La plus simple page html
Remarques générales :
Dans ce document, on a deux informations : le titre ("la plus simple page"), purement informatif, et "bonjour !", qui apparaîtra sur l'écran. Les autres éléments sont des BALISES (ou "TAGS"). Noter le "/" qui différencie les balises d'ouverture et de fermeture (cf <html> et </html>, par exemple).
On remarque la séparation en deux grandes parties : l'entête ("HEAD") et le corps ("BODY").
Les tabulations ne sont là que pour la clarté du listing, on aurait le même résultat avec :
Une page web avec des liens, images et commentaires
Le html serait peu intéressant sans la possibilité d'appeler d'autres pages ou fichiers : ce sont les liens hypertextes.
Les liens permettet aussi de se déplacer dans une même page, ce qui est utile et souvent utilisé dans les longues pages de documentation technique du Web.
Des images peuvent être insérées dans le corps ("body"). Les fichiers sont en général de type jpg/jpeg, ou png. Le format gif, étant propriété d'Unisys, doit être évité.
Les commentaires sont entre les balises "<!---" et "--->". Il s'agit de texte non utilisé mais utile à la compréhension.
Illustration : Cliquez sur ce lien pour afficher la page résultante
Complément sur les liens : déplacement dans une page :
Quelques éléments de présentation
<b>Balise b : texte en gras</b> donne : Balise b : texte en gras
<i>Balise i : texte en italique</i> donne : Balise i : texte en italique
<b><i>Balises b+i : texte en gras et en italique</i></u></b> donne : Balises b+i : texte en graset en italique
<big>Balise big : taille des caractères augmentée</big> donne :
Balise big : taille des caractères augmentée
<big><big>Encore plus gros.</big></big> donne : Encore plus gros.
<small>Balise small : taille des caractères diminuée</small> donne : Balise small : taille des caractères diminuée
<div align="center">Centrage</div> donne :
Les titres (balises h1 à h6) centrés par DIV
<div align="center"> <h4>Titre de niveau 4</h4> <h5>Titre de niveau 5</h5> <h6>Titre de niveau 6</h6> </div>Affichage :
Titre de niveau 4Titre de niveau 5Titre de niveau 6 |
Les listes
<ul> <li>Ligne 1</li> <li>Ligne 2</li> <li>Ligne 3</li> </ul>Une autre liste, numérotée :
<ol> <li>Ligne 1</li> <li>Ligne 2</li> <li>Ligne 3</li> </ol>
Affichage :
|
Listes de descriptions
<dl> : description list ; <dt> : description title ; <dd> : description data. ; les "data" sont affichées avec un retrait.
Exemple :<dl> <dt>Cobol</dt> <dd>Un langage ancien, orienté gestion</dd> <dt>RPG</dt> <dd>Un langage répandu sur mini IBM (AS400, eServers…)</dd> <dt>Java</dt> <dd>Un langage visant la portabilité maximale</dd> </dl>
Affichage :
|