HTML – Introduction à l’HTML
HTML est le langage par excellence de l’internet. En effet, n’importe quelle page présente sur
la toile est écrite grâce à l’HTML.
HTML, ça veut dire : Hyper Text Markup Language. En français, langage hypertexte marqué,
ou à balises.
Tout d’abord, il convient de remettre chaque chose à sa place. Non, HTML n’est pas un langage
de programmation. C’est un langage, d’accord, mais qui sert à décrire la structure d’un
document: comment sera placée cette image, comment sera écrit ce texte …
Un document HTML, c’est un peu comme un fichier RTF (Rich Text File). Vous savez, ce
sont les documents passe partout, lisibles avec n’importe quel traitement de texte récent…
Et bien c’est pareil! Faites un test. Prenez votre traitement de texte favori (Word, WordPro,
WordPerfect ou tout simplement le WordPad fourni avec Windows) et écrivez Ceci est un texte
en caractère gras. Enregistrez ce document au format RTF, puis réouvrez-le avec un éditeur de
texte simple, style NOTEPAD.
Haaaaaa! Cette fois le texte n’est plus du tout mis en forme et il y a des {, des } et des \ partout!
Pas de panique. Voyons cela d’un peu plus près.
En cherchant bien, on arrive à voir que notre texte, le Ceci est un texte a survecu. Comme
le but n’est pas de vous expliquer le RTF mais le HTML, nous allons faire bref. À part le
Ceci est un texte, tout le reste sert à décrire comment le document sera présenté. On
remarque la mention de fonttbl, pour écrire en gras, ainsi que le nom de la
police utilisée. Chez moi, c’est Times New Roman.
HTML, c’est la même chose. Il y a d’une part le texte, l’ensemble des données à afficher et
d’autre part les indications permettant de le placer, le formater.
Par bonheur, l’HTML est bien moins confus que le RTF. Si vous voulez avoir vite fait un aperçu
du HTML, vous pouvez cliquer dans le menu ‘Affichage\Source’ si vous utilisez Internet Explorer.
Mais vous allez me dire, « Pourquoi apprendre HTML puisque je peux créer des documents HTML aussi
facilement que des documents RTF avec Word ? »
- Déjà parce que plus un fichier est gros, plus il mettra du temps à s’afficher. Or, les WYSISWYG
ne se gênent pas pour encombrer inutilement le code HTML du document créé avec des balises inutiles. - Ensuite, un document HTML est lu grâce à un navigateur. Et là, contrairement à l’RTF où la
mise en page sera respectée à la lettre (à de très rares exceptions), suivant que le lecteur
de vos pages utilise Internet Explorer, Netscape Navigator, Amaya, Opéra …, le résultat
pourra être spectaculairement différent d’un navigateur à l’autre. Vous pouvez d’ailleur
vous en rendre compte selon que vous lisiez ces pages avec Netscape Navigator ou Microsoft
Internet Explorer (le deuxième convient mieux apparement…). - Enfin, certains effets de style recherchés seront impossible à générer avec des logiciels comme
Front Page ou AolPress pour ne citer que les plus connus.
Concernant ce manque de rigeur des navigateurs, je pense (ce n’est pas de la pub,
juste une impression personnelle) que Microsoft Internet Explorer est le plus fidèle. On
pourra placer Netscape Navigator en seconde position, bien que toutes les rêgles des feuilles
de styles ne soient pas toutes reconnues par celui-ci.
L’organisme qui est censé unifier tout cela s’appelle le W3C (pour World Wide Web
Consortium). Pour l’instant, on en est à la 4ème version de HTML, d’où le nom,
HTML 4. En fait, la dernière révision (à ma connaissance) date de décembre 1999. L’adresse
de cette association est http://www.w3.org.
Pour faire de l’HTML, le NOTEPAD suffit. Mais on peut utiliser ce qu’on appelle un éditeur de
balises.