HTML .. le Langage des Navigateurs.. 

Retour à la Table des Matières

INTERNET .. Construction de Pages WEB       Généralités & Historique [Page_1]

1. Qu’est-ce que ce langage ?  2. Ses Caractéristiques : 3. Ses Versions..historique :
Réflexions dans l’instant
 

Les principaux Navigateurs travaillent pour intégrer cette version HTML 4.0.
Actuellement, certains d’entre eux peuvent éprouver certaines difficultés pour interprêter correctement toutes les fonctionnalités de HTML 4.0.
Nous verrons bientôt, que les Navigateurs sont capables d’interprêter en plus du Langage de Base HTML :
· les Applets de Java.
· les Scripts de Java.
· les VBScripts ( Internet Explorer ).

Donc, la foule d’outils Logiciels existant sur le marché ( en constante évolution ), nous assure de pouvoir créer ou modifier toute Page WEB.. Reste à nous de savoir les utiliser ...!

ORGANISATION

Tout d’abord , de quels outils avons-nous besoin ?
 

Quelle sera notre organisation de travail ?
 
OBJECTIFS

Qu’allons-nous apprendre ?

          car les produits de ces langages sont toujours insérés au sein de listings HTML.
 
OBSERVATIONS MOTIVANTES

Tous ces langages ( HTML, JAVA , JavaScript et VBScript ) sont :

[retour Table des Matères]


INTERNET .. Construction de Pages WEB       Les Bases du Langage
Structure de Base
  Il est possible d’inclure des commentaires où vous voulez :
Ils devront débuter par       <!-          et se terminer par          -> Une en-tête est utilisée habituellement ( en anglais : Header ) pour fournir des informations sur le contenu de la Page..On y range en général le Titre de la Page ..Par exemple : Remarquez que chaque Balise ou Tag doit être « refermée » ..pour cela son nom est alors précédé par le slash.
Une Balise est utilisée pour marquer le « corps » du listing ..elle s’appelle : BODY..Par exemple: Voici un exemple de listing que vous pouvez éditer immédiatement (sachez que vous pouvez écrire les balises en minuscules ou majuscules.).:
  Il est possible de choisir une langue avec HTML 4.0 .
Par exemple Ou DE pour Deutch. , ES pour l’Espagne ..US pour les Etats Unis.
CONSEILS

Attention  vous pouvez imbriquer des Tags les uns dans les autres ..mais veillez bien à la bonne cohérence de ces imbrications...comme vous le feriez en Pascal  , Basic ou en C . ( c'est-à-dire que vous devez toujours refermer la dernière balise ouverte et ainsi de suite ..)
Vous pouvez insérer des lignes blanches pour une meilleure lisibilité .
Refermez bien les tags ouverts ..et au bon endroit !
N’écrivez pas pour un Navigateur particulier car votre Page sera interprêtée par le Navigateur du client et ...souvent, vous ne le connaissez pas !

Amusons nous avec les Textes en couleurs ...!!
Nous venons de voir la balise BODY ..Il est possible de profiter de cette Balise pour définir une couleur de fond de Page et une couleur de caractères.. par exemple :

Les Principaux noms de couleurs utilisables sont:
aqua bleu clair
black noir
blue bleu
fucshia lilas
gray gris
green vert
lime vert clair
maroon marron
navy bleu marine
olive kaki
purple pourpre
red rouge
silver argenté
teal cyan foncé
white blanc
yellow jaune
 
Il est aussi possible de définir une couleur en ( base 16) ..l'Hexadécimal ..par Exemple :
<BODY bgcolor = #404040>        le fond sera Gris Foncé (40h Rouge ,40h Vert et 40h Bleu )
                                 R  V  B
<BODY bgcolor = #FF00FF>       le fond sera :____________
<Body bgcolor   = ________>      terminez cette écriture afin d'obtenir un fond cyan clair .

.
 

Si vous éprouvez des difficultés pour bien comprendre le principe de la synthèse Additive des couleurs à partir des 3 Primaires ROUGE , VERT et BLEU...
Voici un petit Test Pédagogique ....
Durant ce Test une Bande Horizontale est créée en Haut de cette fenêtre
Observez sa couleur en règlant les 3 Octets de Couleur ( de 00 à F0 )...
Chaque octet est représenté en notation Hexadécimale ..
Avec ce Test pédagogique, les valeurs progressent ou régressent de 10h en 10h
N'oubliez pas que 10h ( 10 en Hexa ) = 16 en notation décimale..!
 
R V B
 
 
N'oubliez pas ... 
[retour Table des Matères]

INTERNET .. Construction de Pages WEB       Les Balises & les Textes
Exercice n°0
Trouvez les Erreurs ! Vous pouvez tester ce petit programme ...corrigez les Erreurs en rouge sur ce document.
Néanmoins , vous remarquerez peut-être que les sauts de ligne ne sont pas respectés.

La solution existe grâce à une nouvelle balise :
 

ou

<P>  Comme paragraphe.. n’oubliez pas de refermer ce Tag qui ouvre un paragraphe par :
</P>

Donc le texte du listing ci-dessus pourrait devenir :

ou en utilisant la propriété de paragraphe : Il est possible de définir une couleur des caractères pour chaque paragraphe ou chaque texte..la syntaxe est la suivante : La suite va vous amener à écrire un petit listing HTML tout seul , si..si..en utilisant les infos acquises..

EXERCICE n°1

Description de la Page à créer:
 

[retour Table des Matères]


INTERNET .. Construction de Pages WEB       Les Textes & les Titres

Voici quelques Tags permettant de définir des attributs pour les textes de vos Pages :

Comment aligner du texte à gauche,au centre ou à droite ?
Revenons sur le Tag <p> du paragraphe..on peut par exemple :
  Il existe le Tag <DIV> avec lequel on peut aligner divers objets ... par exemple : Nous avons vu ,plus haut,que les sauts de ligne pouvaient être forcés par la balise <br> ..mais , en revanche, si l’on veut ne pas les forcer on utilisera la balise :
HTML nous offre six « niveaux de Titre  »
 
EXERCICE n°2.

Ecrivez  un listing HTML permettant :

Présentez-le à votre Navigateur chéri !!

Pour réaliser l’exercice précédent vous avez utilisé les Tags appris et c’est très bien ..mais sachez qu’il existe aussi la possibilité de demander l’alignement des Titres directement dans la balise <hx> ..par exemple:
 

Si vous êtes un peu perdu pour choisir vos Couleurs de texte ou de Fond de page...Il existe un Test Pédagogique dans cette Page pour vous aider à mieux maitriser ce sujet..: Test Couleurs
[retour Table des Matères]

INTERNET .. Construction de Pages WEB       Les Lignes de Séparation

Comment insérer des Lignes Horizontales  de séparation ?
       la Balise est :

La longueur de la ligne horizontale est quantifiée par :
  L’épaisseur de la ligne est quantifiée ainsi :
 
      Les Lignes de séparation et leur ombre

Par défaut, les Navigateurs les plus courants montrent des lignes de séparation en 3D ..(avec ombre)
Il est possible de l’éviter par :


Retour à la Table des Matières