Ce site est optimisé pour Internet Explorer et un affichage de 1024 * 768.
1°) Présentation. partie suivante

a) Généralités.

i) Qu'est ce que le langage HTML ?

HTML (HyperText Markup Language) est un format permettant de définir les éléments variés d'une page WEB qu'on observe avec Internet Explorer ou tout autre Browser : Netscape, Opéra ...

HTML définit :

Les pages WEB sont toujours définies dans ce langage, ainsi votre Browser traduit le code source HTML, cherche les éléments externes (images, sons, etc) et reconstitue une page complète qu'il présente dans une fenêtre sur votre écran.

ii) Le but.

Le but de ce chapitre n'est pas d'apprendre à utiliser un programme créant des pages Web automatiquement mais plutôt de découvrir le langage HTML. Vous apprendrez à créer des pages en tapant du code HTML dans un traitement de texte basique (par exemple : le bloc-note de windows).

A la fin de ce chapitre, vous devriez :

b) Une première page Web

i.Afficher le code.

Dans ce cours, je me place dans le cas le plus probable d'un utilisateur d'internet explorer. Ce browser est de loin le plus répandu car il est installé en même temps que Windows.

Si vous disposez d'un autre système d'exploitation ( MAC OS,Linux,... )ou un autre browser (Netscape, Opéra, ...) , la procédure de visualisation du code HTML d'une page web est souvent peu différente.

Par un clic droit sur du texte présent dans une page HTML classique ( ce cours par exemple ), vous faîtes apparaître un menu contextuel (ci-dessous) proposant Afficher la source

Attention,si vous effectuez un clic droit sur une image, vous n'aurez pas ce menu contextuel. Pire, certains auteurs de pages WEB bloquent l'usage de ce clic droit, il devient alors difficile de lire le code.

En général, vous pourrez lire le code HTML qui se cache derrière une page Web et vous découvrirez la mise en forme de cette page. Si vous demandiez l'affichage du code source de cette page de cours, vous verriez apparaître un code ressemblant à celui-ci :

Bien que d'apparence relativement complexe, les bases de ce langage sont assez simples à apprendre. Nous allons nous familiariser avec les notions élémentaires nous permettant de réaliser une page simple puis nous nous lancerons dans la réalisation d'un petit site.

ii.Un code simple.

Voici le code complet d'une page élémentaire :

Il permet de créer cette modeste page :

Plusieurs remarques peuvent être faites dès à présent :

  • des mots clés sont entourés de signes < et >.

  • des parties du code commencent par un < quelque chose > et finissent par un < /ce meme quelque chose >

  • certains mots clés sont uniques. Par exemple : < b r > ou < p >

  • Ces parties peuvent être imbriquées les unes dans les autres. Par exemple : body est imbriquée dans html. Mais Head est située au dessus de body

  • le code est insensible au saut de ligne. Un saut de ligne dans le code ne provoque pas de saut de ligne à l'affichage de la page, par plus qu'une tabulation. Pire, une succession d'espace sera considérée comme un seul espace. La mise en page d'une page complexe risque de devenir délicate !
    < b r > crée un saut à la ligne, < p > crée un saut de ligne.

iii.Comment créer cette page ?.

Lancer le programme Bloc-note de Windows par Démarrer/Programmes/Accessoires/Bloc-notes.
Puis taper le code présenté ci-dessus. Attention n'ajoutez pas d'espaces autour des mots-clés entre les signes inférieurs et supérieurs car le code serait alors mal interprété par votre navigateur Web et la page serait pas affichée correctement.

C'est terminé ? Alors enregistrez votre travail dans un répertoire de votre choix ( le répertoire bureau de windows est parfait ) en choississant l'extension .htm. Il faudra pour cela, choisir dans Type "tous les fichiers" dans la fenêtre enregistrement.

Si vous oubliez cette action, le fichier portera l'extension .txt et sera reconnu comme un texte par le navigateur au lieu d'être interprété comme du code HTML fabriquant un page.

Une fois, l'enregistrement au format .htm réussi, ouvrez l'explorateur de windows ( il suffit de maintenir la touche "fenêtre gauche" enfoncée et d'appuyer sur E ) , retrouver le répertoire dans lequel figure votre fichier HTM et effectuez un double clic sur son nom. Internet Explorer s'ouvre alors en présentant le résultat affiché au ii.

2°) Le texte. partie précédente

Pour créer des pages contenant des mises en forme, il faudra lancer simultannement dans Windows votre navigateur et votre éditeur de texte.

et

Pourquoi deux programmes ? Il faut toujours garder à l'esprit que vous tapez du code qui sera interprété par le navigateur ( ou browser ) pour créer une page WEB. Le browser affichera le page WEB qui vous construisez. Le bloc-notes affichera le code HTLM de la page. A chaque modification du code, vous l'enregistrez puis dans le browser, vous cliquez sur actualiser pour voir les modifications sur la page WEB.

a) Architecture d'une page.

Une page WEB simple se compose toujours de plusieurs parties :

La totalité code est entourée des mots-clés ( aussi appelés "tags" ou "balises" ) HTML et /HTML.

Ce code commence par définir l'entête, il est entouré de HEAD et /HEAD.

Il contient la paire TITLE et /TITLE qui définissent le titre de la page. Ce titre sera affiché dans la barre principale de la fenêtre. Exemple :

Cet entête pourra contenir beaucoup d'autres informations, les META par exemple, qui renseigneront les moteurs de recherche sur le contenu de la page. Pour le moment nous les omettrons.

Puis vient par partie centrale : le corps. Il est encadré des mots-clés BODY et /BODY. Cette partie du code HTML d'une page WEB est affiché sur la fenêtre pincipale du navigateur.

Résumons :

< h t m l >
< h e a d >
< t i t l e >ici on place le titre< / t i t l e >
< / h e a d >
< b o d y >
ici c'est le corps de la page
< / b o d y >
< / h t m l >

Dans la suite du cours, vous allez découvrir comment organiser le CORPS DE LA PAGE : le texte, les images, les tableaux, les mises en pages, les liens vers d'autres pages,...

b) Mise en page.

i. Sauts de lignes.

Le texte est entré dans le bloc-notes de Windows sans se soucier des "passages à la ligne" et des "sauts de ligne". Vous placez ces mises en forme où bon vous semble en utilisant les balises br et p entre les signes inférieurs et supérieurs.

Suivant la taille de la fenêtre de la personne qui visionnera votre page, l'affichage sera différent. Par exemple, la même page du mon cours vue avec des fenêtre de tailles différentes :

et

Vous pouvez center le texte sur la ligne en employant la paire :center et /center.

ii. Les attributs.

Il est possible d'écrire :

La taille des polices peut être définie par les mots-clés : H1 H2 à H6 de la façon suivante : < H1 >votre texte< / H1 >

Il est aussi possible de définir la police d'un texte en écrivant :
< font face = " ici le nom de la police " SIZE = de 1 à 6> le texte < / font >
Exemple ce cours est écrit en mentionnant : < font face = " Comic Sans MS " SIZE = 4 > dès le début du code.

Cela semble pratique mais le problème est le suivant : lorsque la police de caractère n'est pas présente dans l'ordinateur où s'affiche la page, elle s'affiche avec une police "proche". L'effet n'est pas garanti !

iii. La couleur.

Le texte peut prendre différentes couleurs, il suffit de placer les mots clés < f o n t c o l o r = " numéro " > et < / f o n t > de part et d'autre du texte à colorer. Le numéro de la couleur est le code rouge/vert/bleu précédé d'un #, chaque dose de couleur étant indiquée en hexadécimal !! Simple, n'est ce pas !

La couleur utilisée pour le fond de ce document a été déclarée par un "#F7E073". Heureusement, certains logiciels de dessin permettent de choisir une couleur dans un vaste nuancier et donnent le nombre hexadécimal correspondant, qu'il suffit alors de recopier dans le code HTML.

Certaines couleurs sont prédéfinies en HTML, se qui évite d'avoir recours à ces nombres barbares :

black marron
green olive
navy purple
teal gray
silver red
lime yellow
blue fushia
aqua white
Pour écrire en rouge, il suffit d'écrire :
< font color = red >
ce texte sera en rouge
< / font >

Le fond de la page web peut lui aussi prendre une couleur. Ce cours a la couleur de fond portant le numéro : #F7E073 comme vu prédécemment. La déclaration de la couleur de fond se fait une seule fois, dans le mot clé BODY, on écrit : < BODY BGCOLOR =numéro ou nom > ,la fin du corps de la page est, lui, inchangé < / BODY >

SUITE DU COURS...