« HTML » : différence entre les versions

De wiki.infini
m (→‎Code : Entête plus honnête)
Ligne 39 : Ligne 39 :


Ne vous laissez pas impressionner par autre chose que votre propre expérience.
Ne vous laissez pas impressionner par autre chose que votre propre expérience.
L'entête de ce chapitre est « Écrire du HTML » et ne veut pas parler de ''programmation''. Écrire une page Web c'est de la '''rédaction'''. Si vous croyez avoir besoin des « ''routines'' » ou de l'action, ceci n'est pas la documentation à consulter.


=Références=
=Références=

Version du 28 octobre 2023 à 10:30

HTML est le “Hypertext Markup Langage”, donc un langage pour la rédaction de documents qui contiennent de l'Hypertext[1]. Quand ce type de document est distribué via le protocole HTTP ( ou HTTPs ), le World Wide Web ( WWW ) est créé.

La même chose exprimée différemment : Chaque « page » affichée dans un navigateur Web, est du HTML, interprété par le navigateur.

D'autres types de contenu existent, mais en ce cas, nous ne devons pas parler de « pages Web » (PDF, images, son etc.)

La production de documents en HTML, donc de pages Web, est facile. Cependant, en enrichissant une telle page avec des éléments supplémentaires et en exigeant un formatage spécifique, nous pouvons la rendre plus compliquée.

Bien que ce document vous présente les bases de la rédaction en HTML, il vous permettra aussi la comparaison entre l'écriture de HTML et la génération de pages Web par des mécanismes automatisés, comme des CMS ou d'autres applications Web. Vous devez jauger l'effort de la rédaction et la pertinence des alternatives.

Vous allez pouvoir laisser cours à votre propre créativité le plus souvent possible.

Généralités

Qu'est-ce que ça fait

En gros, HTML transmet au logiciel, qui affiche un document ( navigateur Web ), la volonté de l'auteur.

Exemple délibérément loufoque :

L'auteur d'une page détermine « que ce texte contient une partie qui commence ici, où les lettres sont en rouge et gras, que cette section s'arrête ici et que ce qui suit après le très-d'union sera aligné a droite : –
Voilà. Ce que j'ai dit »

Ne vous trompez pas. C'est aussi simple que ça. Si un document textuel peut profiter d'une formatage spécifique ou s'il faut organiser un text et les informations qu'il doit colporter, le HTML a tout ce qui est nécessaire.

Jusque là, il n'y a pas de grandes différences entre les pages HTML et les fichiers qui sont produit avec un processeur de texte.

Hypertext

Hypertext est chaque document qui peut renvoyer le lecteur instantanément vers d'autres documents moyennant des hyperliens. Cette technique connecte tous les documents liés et ainsi crée un seul, énorme document, comme le constitue – par exemple – le World Wide Web.

La création de Hypertext a été un des objectifs des inventeurs de HTML.

Simplicité

HTML utilise des balises pour coder les attributs et instructions qui sont adressé non pas aux lecteurs, mais aux logiciels. De cette manière, il est facile de séparer un texte de la structure et des éléments de formatage. De plus, pour la rédaction d'une page HTML n'importe quel éditeur de texte brute est suffisant, il n'y a pas d'autres contraintes que celle de la syntaxe, imposés par la version[2] du HTML que l'auteur a choisi.

Au même temps, les « langages de balisage »[3], comme le HTML, permettent l'automatisation de la production de documents et aussi leur traitement et transformation par d'autres systèmes programmés que des navigateurs Web.

Écrire du HTML

Si vous n'avez jamais écris du HTML, Félicitations! Un grand plaisir vous attend, si vous décidez de vous y mettre. Autant que vous ajoutez des connaissances à ceux que vous avez déjà pour avancer d'une étape à l'autre, vous allez pouvoir reconnaître que vos créations seront – au même temps – utiles et beau, et tout de suite !

Mais soyez avertis, qu'il existent beaucoup d'occasions pour faire fausse route !

Fausse route

J'ai entendu dire que.., il paraît que .., j'ai un copain ( qui connaît quelqu'un ...) et donc : JQuery .., Google .., Web-Fonts .., MySQL, DB2, Oracle, Tomcat, Adobe, CMS .., etc.. Etc.., etc.., et n'importe quoi.

Ne vous laissez pas impressionner par autre chose que votre propre expérience.

L'entête de ce chapitre est « Écrire du HTML » et ne veut pas parler de programmation. Écrire une page Web c'est de la rédaction. Si vous croyez avoir besoin des « routines » ou de l'action, ceci n'est pas la documentation à consulter.

Références

  1. Une introduction à l'Hypertexte : https://bbf.enssib.fr/consulter/bbf-1991-04-0280-002
  2. Une liste ( incomplète ) des standards du HTML dans Wikipedia : https://fr.wikipedia.org/wiki/Hypertext_Markup_Language#Documents_officiels
  3. Langage de balisage dans Wikipedia : https://fr.wikipedia.org/wiki/Langage_de_balisage


Octobre 2023 : Rédaction en cours